Android Studio 上的 HttpClient 插件

使用过 IDEA / PyCharm /... (JetBrains家的大部分产品)专业版 的同学可能会知道它们内置了一个叫 HttpClient 的插件。

具体像下面这样使用:

新建 xxx.http 文件

###
POST http://localhost:8080/xxxx
Content-Type: application/json
Cache-Control: no-cache

{"a":1, "b":2} 

###
GET http://localhost:8080/xxx?pageNo=2&pageSize=1
Accept: */*Cache-Control: no-cache

POST/GET URL 行左侧会有绿色执行图标,点击即可测试接口。

可在社区版和 Android Studio 上没有内置这个插件,经过搜寻找到一个:idea-rest-client

在这里插入图片描述
图片来自此插件仓库

此插件能够满足基本功能,但是有次想要传递表单数据,姿势一直不正确导致一直发送失败。所以开始进行插件改造道路。

  1. 首先是使用 OkHttp 进行请求重写支持更清晰的数据样式。

  2. 支持环境设置,参数动态填充。
    在这里插入图片描述

  3. 后期考虑到此插件大多是在Android Studio上使用,对于 Android 开发网络框架一般有Retrofit,所以进行 Retrofit 接口类一键生成支持,且支持 Java 和 Kotlin:
    在这里插入图片描述

  4. 但数据量较大时,支持下载到文件,再进行预览。以及大文件下载功能。。。
    在这里插入图片描述

最后插件仓库地址:Vove7/retrofit-rest-client

你可以在IDEA 社区版 和 Android Studio 插件库上进行搜索安装:retrofit-rest-client,或仓库内下载插件文件,进行本地安装。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值