作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
使用 Retrofit 时,我知道你可以使用 @FieldMap Map<String, String> options
指定可选查询。
假设我有一个 api 调用,它有 2 个必填字段和 3 个可选字段。
我将如何格式化这些调用?
会不会是这样的
Call<Response> getStuff(@Query("user_id") String userId, @Query("password") String password, @FieldMap Map<String, String> options)
或者整个事情是像这样的单个@FieldMap:
Call<Response> getStuff(@FieldMap Map<String, String> options)
如果使用此选项,您只需填写必填字段,然后使用 null
对于选项?
最佳答案
@FieldMap
和 @Query
参数都支持可选字段。正如您提到的,如果您不想传递值,只需传递 null
。
关于android - 改造可选和必填字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37016261/
我正在尝试用 Swift 编写这段 JavaScript 代码:k_combinations 到目前为止,我在 Swift 中有这个: import Foundation import Cocoa e
我是一名优秀的程序员,十分优秀!