GET 和 POST 方法检索
GET and POST methods retrieval
我正在 运行 编写 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 中有一个文本字段。当在文本字段中写一些东西并按回车键时。它给了我一些回应。
我正在编写一个简单的 android 代码来命中此 URL 并构建相同的功能。我需要了解如何向此 URL 发送 GET 请求并从中接收响应。 Concept/code 任何事情都会有所帮助。谢谢!
编辑:我打的 URL 是 http://10.158.2.2:5000/
了解请求:
选项 1
如果浏览器中的文本字段是一个表单,您可以检查元素以确定表单的方法(POST 或 GET,可能是 post)和输入的名称。
选项 2
在浏览器的检查元素面板中打开网络选项卡。在文本输入中输入一个值并提交[按回车键]。检查在提交值时显示的请求。检查请求类型(POST/GET)、URL、内容类型(可能是 application/x-www-form-urlencoded)和参数。
在完全理解请求后,您可以继续并在 android 中实施它,具体取决于您使用的是哪个库。
我正在 运行 编写 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 中有一个文本字段。当在文本字段中写一些东西并按回车键时。它给了我一些回应。 我正在编写一个简单的 android 代码来命中此 URL 并构建相同的功能。我需要了解如何向此 URL 发送 GET 请求并从中接收响应。 Concept/code 任何事情都会有所帮助。谢谢!
编辑:我打的 URL 是 http://10.158.2.2:5000/
了解请求:
选项 1 如果浏览器中的文本字段是一个表单,您可以检查元素以确定表单的方法(POST 或 GET,可能是 post)和输入的名称。
选项 2 在浏览器的检查元素面板中打开网络选项卡。在文本输入中输入一个值并提交[按回车键]。检查在提交值时显示的请求。检查请求类型(POST/GET)、URL、内容类型(可能是 application/x-www-form-urlencoded)和参数。
在完全理解请求后,您可以继续并在 android 中实施它,具体取决于您使用的是哪个库。