登录

去注册 忘记密码?

登录

注册

去登录

  • 扫码关注公众号
  • 发送“我爱安卓
  • 即可获取验证码

注册

解锁回答区域

  • 扫码关注公众号
  • 发送“我爱安卓

若你登陆,将永久解锁;
若未登录,仅本机解锁。

解锁回答区域

获取注册验证码

  • 扫码关注公众号
  • 发送“我爱安卓
  • 即可获取验证码

帮助你自动生成网络请求的Okhttp参数

kingwang666   2019-03-10 15:35   收藏

OkHttpParamsGet

帮助你自动生成Okhttp请求参数,支持kotlin。

How to install

File->Settings->Browse Repositories->OkHttpParamsGet

Support

  1. Map<String, String>
  2. Map<String, Object>
  3. Map<String, RequestBody>
  4. List<MultipartBody.Part>
  5. MultipartBody.Builder

How to use

  1. 选择一个文件
  2. 快捷键 Alt + P 或者 右键Generate点击GetParams
  3. 选择一个生个参数类型
  4. 点击ok

ps

  • @Ignore: 不添加进自动生成的请求参数中
  • @PostFile: 单个文件参数
  • @PostFiles: 多个文件参数
  • @Key: 上传文件的Key值
  • @Filename: 上传文件的文件名
  • @MimeType: 上传文件的mime-type
  • @Data: 上传的文件
    这些注解可以放在任何包下

update

  • 1.5.0(2019-03-02):
    1. 支持kotlin
    2. 支持空检测。当数据为空时可以不添加或者添加为空字符串
    3. 支持 Map<String, Object>
    4. 可以自定义上传的文件类。 你可以用注解来标注属性或者方法为上传的key值、文件名、mime-type和上传的文件
    5. 增加注解:
      1. @Key: 上传文件的Key值
      2. @Filename: 上传文件的文件名
      3. @MimeType: 上传文件的mime-type
      4. @Data: 上传的文件
  • 1.4.0(2017-08-17):
    1. 自动导入
  • 1.3.0(2017-06-15):
    1. U更新参数名称
    2. 增加生成RequestBody。返回类型为 MultipartBody.Builder. 你可以构建一个RequestBod并且设置上传进度监听
  • 1.2.0(2017-03-09):
    1. 更新ID
    2. 修复快捷键无法使用
    3. 修复注解无用bug
    4. 修复一个AnActionEvents错误。这是因为IntelliJ API不允许在swing事件之间共享actionevent
  • 1.1.0(2017-03-08):
    1. 格式化代码输出
  • 1.0(2017-03-08):
    1. 增加注解:
      1. @Ignore: 不添加进自动生成的请求参数中
      2. @PostFile: 单个文件参数
      3. @PostFiles: 多个文件参数
    2. FileInput: 上传的文件类

url

OkHttpParamsGet

项目地址:https://github.com/kingwang666/OkHttpParamsGet