GET和POST方法检索

时间:2017-04-28 09:23:25

标签: android http http-post http-get

我正在运行Flask代码..我无法访问代码但只能运行它。它充当一个带有URL的服务器。 当我从浏览器点击URL时,我在命令行中获得以下日志。

172.16.181.145 - - [28/Apr/2017 14:38:03] "GET / HTTP/1.1" 200 -
172.16.181.145 - - [28/Apr/2017 14:38:03] "GET /static/css/normalize.css 
HTTP/1.1" 200 -
172.16.181.145 - - [28/Apr/2017 14:38:03] "GET /static/css/style.css 
HTTP/1.1" 200 -
172.16.181.145 - - [28/Apr/2017 14:38:03] "GET 
/static/js/jquery.mCustomScrollbar.min.css HTTP/1.1" 200 -
172.16.181.145 - - [28/Apr/2017 14:38:03] "GET /static/js/jquery-latest.js 
HTTP/1.1" 200 -
172.16.181.145 - - [28/Apr/2017 14:38:03] "GET /static/res/botim.png 
HTTP/1.1" 200 -
172.16.181.145 - - [28/Apr/2017 14:38:03] "GET /static/js/jquery.min.js 
HTTP/1.1" 200 -
172.16.181.145 - - [28/Apr/2017 14:38:03] "GET 
/static/js/jquery.mCustomScrollbar.concat.min.js HTTP/1.1" 200 -
172.16.181.145 - - [28/Apr/2017 14:38:03] "GET /static/js/index.js HTTP/1.1" 
200 -
172.16.181.145 - - [28/Apr/2017 14:38:09] "POST /message HTTP/1.1" 200 -
172.16.181.145 - - [28/Apr/2017 14:38:13] "POST /message HTTP/1.1" 200 -
172.16.181.145 - - [28/Apr/2017 14:38:19] "POST /message HTTP/1.1" 200 -
172.16.181.145 - - [28/Apr/2017 14:38:22] "POST /message HTTP/1.1" 200 -
172.16.181.145 - - [28/Apr/2017 14:38:26] "POST /message HTTP/1.1" 200 -

UI中有一个文本字段。在文本字段中写入内容时按Enter键。它给了我一些回应。 我正在写一个简单的android代码来点击这个URL并构建相同的功能。我需要了解如何将GET请求发送到此URL并从中接收响应。概念/代码什么都有帮助。谢谢!

修改:我正在点击的网址是http://10.158.2.2:5000/

1 个答案:

答案 0 :(得分:0)

了解请求:

选项1 如果浏览器中的文本字段是表单,您可以检查元素以确定表单的方法(POST或GET,可能是post)以及输入的名称。

选项2 在浏览器的inspect元素面板中打开Network选项卡。在文本输入中输入一个值并按[enter enter]提交。检查显示提交值的请求。检查请求的类型(POST / GET),URL,Content-Type(可能是application / x-www-form-urlencoded)和PARAMETERS。

在完全理解了请求后,您可以继续在android中实现它,具体取决于您使用的库。