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

具体像下面这样使用:

新建 xxx.http 文件

###POST http://localhost:8080/xxxxContent-Type: application/jsonCache-Control: no-cache{"a":1, "b":2} ###GET http://localhost:8080/xxx?pageNo=2&pageSize=1Accept: */*Cache-Control: no-cache

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

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


图片来自此插件仓库

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

  1. 首先是使用 OkHttp 进行请求重写支持更清晰的数据样式。
  2. 支持环境设置,参数动态填充。

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

  1. 但数据量较大时,支持下载到文件,再进行预览。以及大文件下载功能。。。

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

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

更多相关文章

  1. Android(安卓)Browser 支持屏蔽webaudio的功能
  2. Kotlin入门配置与简单实战
  3. android MIME文件类型
  4. 30 个 Android(安卓)库推荐
  5. Android(安卓)Studio的插件开发
  6. Android6.0系统增加那些新特性
  7. Pro Android(安卓)4 第一章 Android(安卓)开发平台介绍
  8. Android蜂巢版仅支持A9双核处理器
  9. android 为桌面图标添加数字角标

随机推荐

  1. Android电话拨打流程源码分析
  2. 浅析Android单线程模型
  3. Andriod编程基础(一):Andriod的优势及光明
  4. [003] 写给准备学习Android的朋友
  5. Android应用程序的类型
  6. Android群英传笔记——第九章:Android系统
  7. 移动互联网的新宠:Android之缤纷世界
  8. android弹力效果菜单、组件化项目、电影
  9. 创建Android库的方法及Android .aar文件
  10. 2014 Android 各个版本市场占有率