File tree 1 file changed +23
-3
lines changed
1 file changed +23
-3
lines changed Original file line number Diff line number Diff line change 52
52
53
53
* [ 如何传入请求头] ( #如何传入请求头 )
54
54
55
+ * [ 如何传入动态的请求头] ( #如何传入动态的请求头 )
56
+
55
57
* [ 如何重命名参数或者请求头的名称] ( #如何重命名参数或者请求头的名称 )
56
58
57
59
* [ 如何上传文件] ( #如何上传文件 )
@@ -1079,9 +1081,27 @@ public final class XxxApi implements IRequestApi {
1079
1081
}
1080
1082
```
1081
1083
1084
+ #### 如何传入动态的请求头
1085
+
1086
+ * 定义一个字段,并在上面添加 `@HTTPHeader ` 注解即可
1087
+
1088
+ ```java
1089
+ public final class XxxApi implements IRequestApi {
1090
+
1091
+ @NonNull
1092
+ @Override
1093
+ public String getApi () {
1094
+ return " xxx/xxxx" ;
1095
+ }
1096
+
1097
+ @HttpHeader
1098
+ private String time;
1099
+ }
1100
+ ```
1101
+
1082
1102
#### 如何重命名参数或者请求头的名称
1083
1103
1084
- * 给字段加上 ` @HttpRename ` 注解即可,则可以修改参数名的值,如果没有加上此注解,则框架默认使用字段名作为参数名
1104
+ * 传入一个 HashMap 类型的字段,并在上面添加 ` @HTTPHeader ` 注解即可
1085
1105
1086
1106
```java
1087
1107
public final class XxxApi implements IRequestApi {
@@ -1092,8 +1112,8 @@ public final class XxxApi implements IRequestApi {
1092
1112
return " xxx/xxxx" ;
1093
1113
}
1094
1114
1095
- @HttpRename ( " k " )
1096
- private String keyword ;
1115
+ @HTTPHeader
1116
+ private HashMap< String , String > headers ;
1097
1117
}
1098
1118
```
1099
1119
You can’t perform that action at this time.
0 commit comments