什么是从adb调试器发出HTTP GET / POST请求的命令?

时间:2015-10-30 01:14:24

标签: android adb

我想从Android手机制作一些类似于网络流量的脚本。是否可以通过从adb shell发出HTTP请求来完成任务?我注意到有“adb shell ping”命令可以测试网络连接,但它不会生成HTTP请求。我在想类似telnet的一些实用程序。

编辑:我认为Open a broswer将符合我的目的,虽然不是很优雅Need command line to start web browser using adb

1 个答案:

答案 0 :(得分:0)

Netcat 可能有效(如果可用):

$ nc www.example.com 80
GET / HTTP/1.1
Host: www.example.com

即在命令行输入第一行,将两行HTTP协议行输入标准输入。

返回:

HTTP/1.1 200 OK
Age: 185995
Cache-Control: max-age=604800
Content-Type: text/html; charset=UTF-8
Date: Mon, 10 May 2021 10:39:58 GMT
Etag: "3147526947+gzip+ident"
Expires: Mon, 17 May 2021 10:39:58 GMT
Last-Modified: Thu, 17 Oct 2019 07:18:26 GMT
Server: ECS (nyb/1D07)
Vary: Accept-Encoding
X-Cache: HIT
Content-Length: 1256

<!doctype html>
<html>
<head>
    <title>Example Domain</title>
...