找回密码
 立即注册
搜索
查看: 888|回复: 4

[新增需求] 希望SDK增加云机内 HTTP请求接口[已解决]

[复制链接]

7

主题

4

回帖

2900

积分

注册会员

积分
2900
发表于 2024-1-17 09:59:29 | 显示全部楼层 |阅读模式
通过调用 API 实现通过云机内请求http请求


传入  请求地址,请求方式[get,post] ,包体,协议头,cookie等
云机执行请求后返回

场景1:
比如获取好友列表,获取群成员列表,文章列表,关注列表,视频列表 等。
一些数据特别多单纯靠模拟效率低还不准确。好多内容在可视化里看不到。
这时候可以通过获取账号cookie,操作接口来获取这类内容。
为了维持账号环境安全,所以需要再云机里用云机的ip来执行接口。

场景2:
在云机里使用动态ip时候,每次拨号后,想看下自己ip,可以通过这种接口
访问一下类型Ip138.com 类判断ip是否符合自己可用的。

场景3:
在云机运行中途中,因为是购买的ip,有的时候可能会中途切换到其他地区ip
这样可以调用类似api接口,时时监控ip地址,发现地址变化,可以终止工作。
如果每运行一会,用浏览器打开查询ip,会影响效率!

场景4:
希望这个http请求具备调用 ,startActivity地址
方便执行一些app的Scheme







7

主题

149

回帖

161

积分

管理员

积分
161
发表于 2024-1-17 10:20:40 | 显示全部楼层
您好: 你反馈的问题 使用我们现有的接口就可以实现. 使用 <执行Adb命令> 该方法 可以通过  curl 或者wget 执行使用云机的内部访问http 请求  您反馈的  场景1  场景2  场景3  都可以使用该方法    场景4也是也可以通过 该接口完成   例如 : am start -n ... 命令可以实现   

7

主题

4

回帖

2900

积分

注册会员

积分
2900
 楼主| 发表于 2024-1-17 11:49:43 | 显示全部楼层
myt 发表于 2024-1-17 10:20
您好: 你反馈的问题 使用我们现有的接口就可以实现. 使用  该方法 可以通过  curl 或者wget 执行使用云机的 ...

使用 wegt
{
  "cmd": "wget -O filename.ext 'https://www.baidu.com.com'"
}

返回如下
{
  "code": 200,
  "msg": "sh: wget: inaccessible or not found\n",
  "shell_code": 127
}
---------------
使用
{
  "cmd": "curl -X GET 'https://baidu.com'"
}
返回 ,好像是不支持  https,
{
  "code": 200,
  "msg": "curl: (1) Protocol \"https\" not supported or disabled in libcurl\n",
  "shell_code": 1
}

如下加--insecure 或-k 忽略证书,也不行
{
  "cmd": "curl --insecure -X GET 'https://baidu.com'"
}

点评

myt
好 我们更新一下 curl  发表于 2024-1-17 14:56

7

主题

149

回帖

161

积分

管理员

积分
161
发表于 2024-1-20 16:34:23 | 显示全部楼层
794418386 发表于 2024-1-17 11:49
使用 wegt
{
  "cmd": "wget -O filename.ext 'https://www.baidu.com.com'"

v23.5.1 已经增加  curl 对https 的支持

手机版|魔云腾-论坛

GMT+8, 2025-4-6 08:42 , Processed in 0.041412 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表