请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
搜索

【插件扩展】Http插件

5
回复
6569
查看
[复制链接]

3

主题

23

帖子

181

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
181
2019-9-19 23:45:12 显示全部楼层 |阅读模式
功能相对比较全的http插件来袭~

不太会排版,直接上例子:

  1. //get请求
  2. Http.get("http://jsdroid.com?name=who&age=20")
  3. //get带参数表
  4. Http.get("http://jsdroid.com", [name: "who", age: "20"])
  5. //get带请求头
  6. Http.get("http://jsdroid.com", [cookies: "sdfsdf;fsdfs;"], [name: "who", age: "20"])

  7. //post带参数
  8. Http.post("http://jsdroid.com", "name=who&age=20")
  9. //post带参数带请求头
  10. Http.post("http://jsdroid.com", [cookes: "cookies"], "name=who&age=20")

  11. //post带参数表
  12. Http.post("http://jsdroid.com", [name: "user", age: "20"])
  13. //post带请求头
  14. Http.post("http://jsdroid.com", [cookes: "cookies"], [name: "who", age: "20"])

  15. //post byte数据
  16. Http.post("http://jsdroid.com", [1, 2, 3])

  17. //post json数据
  18. def json = [
  19.         name: "who",
  20.         age : 20
  21. ]
  22. Http.post("http://jsdroid.com", json)
  23. //post json数据带请求头
  24. Http.post("http://jsdroid.com", [cookies: ""], json)

  25. //下载文件
  26. Http.download("http://jsdroid.com", "/sdcard/index.html")

复制代码





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

8

主题

282

帖子

898

积分

超级版主

Rank: 8Rank: 8

积分
898
2019-9-20 00:10:03 显示全部楼层
我是第一个来顶的。
回复 支持 反对

使用道具 举报

12

主题

64

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
2019-9-20 00:16:14 显示全部楼层
第二排也要顶上去
回复 支持 反对

使用道具 举报

0

主题

2

帖子

114

积分

注册会员

Rank: 2

积分
114
2019-9-20 13:18:03 显示全部楼层


回复

使用道具 举报

16

主题

50

帖子

443

积分

超级版主

Rank: 8Rank: 8

积分
443
QQ
2019-9-22 05:36:51 显示全部楼层
回复

使用道具 举报

0

主题

3

帖子

38

积分

新手上路

Rank: 1

积分
38
2019-9-26 18:26:46 显示全部楼层
本帖最后由 f360967847 于 2019-10-11 21:35 编辑

Failed resolution of: LHttp; 咋回事
已解决 拖放至lib目录后 右键添加到库
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册