赞
踩
使用adb shell curl命令,可以让设备发送GET或POST请求,可以返回响应正文。
这里我将使用ADB获取设备外网IP,为例。
由于Windows CMD的默认编码是GBK(代码页936),用其自带的chcp指令改成UTF-8(代码页65001)
chcp 65001
adb -s 72593cd4 shell curl -s 'https://ip.cn/api/index?ip=^&type=0'
返回结果:
设置多个协议头,并设置超时时间15秒:
adb -s 72593cd4 shell curl -s -H 'Accept: */*' -H 'Referer: http://xx.nstool.netease.com/' -H 'Accept-Language: zh-cn' --connect-timeout 15 'https://ip.cn/api/index?ip=^&type=0'
以POST方式访问:
adb -s 72593cd4 shell curl -s 'https://ip.cn/api/index?ip=^&type=0' -d 'postData'
curl功能很强大,下载文件,返回cookie之类的,都是可以的,具体可以百度,我就不一一说明了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。