EMAS中okhttp请求中request参数中tags被重新赋值,这个应该如何规避呢?
为了避免 EMAS 中的 okhttp 请求中 request 参数中的 tags 被重新赋值,您可以使用以下方法:
使用 @Field 注解:在请求参数中使用 @Field 注解可以指定参数的名称和值,这样就不会被重新赋值。例如:
@Field("tags")
private String tags;
使用 @Query 注解:在请求参数中使用 @Query 注解可以指定参数的名称和值,这样就不会被重新赋值。例如:
@Query("tags")
private String tags;
使用 @Body 注解:在请求参数中使用 @Body 注解可以指定参数的名称和值,这样就不会被重新赋值。例如:
@Body
private String tags;
使用 @Part 注解:在请求参数中使用 @Part 注解可以指定参数的名称和值,这样就不会被重新赋值。例如:
@Part("tags")
private String tags;
使用 @PartMap 注解:在请求参数中使用 @PartMap 注解可以指定参数的名称和值,这样就不会被重新赋值。例如:
@PartMap
private Map tags;
使用 @FormUrlEncoded 注解:在请求参数中使用 @FormUrlEncoded 注解可以指定参数的名称和值,这样就不会被重新赋值。例如:
@FormUrlEncoded
private String tags;
使用 @Multipart 注解:在请求参数中使用 @Multipart 注解可以指定参数的名称和值,这样就不会被重新赋值。例如:
@Multipart
private String tags;
使用 @Header 注解:在请求参数中使用 @Header 注解可以指定参数的名称和值,这样就不会被重新赋值。例如:
@Header("tags")
private String tags;
使用 @Headers 注解:在请求参数中使用 @Headers 注解可以指定参数的名称和值,这样就不会被重新赋值。例如:
@Headers({"tags: value"})
private String tags;
使用 @Path 注解:在请求参数中使用 @Path 注解可以指定参数的名称和值,这样就不会被重新赋值。例如:
@Path("tags")
private String tags;
使用 @Url 注解:在请求参数中使用 @Url 注解可以指定参数的名称和值,这样就不会被重新赋值。例如:
@Url("https://www.example.com/tags")
private String tags;
使用 @GET 注解:在请求参数中使用 @GET 注解可以指定参数的名称和值,这样就不会被重新赋值。例如:
@GET("/tags")
private String tags;
使用 @POST 注解:在请求参数中使用 @POST 注解可以指定参数的名称和值,这样就不会被重新赋值。例如:
@POST("/tags")
private String tags;
使用 @PUT 注解:在请求参数中使用 @PUT 注解可以指定参数的名称和值,这样就不会被重新赋值。例如:
@PUT("/tags")
private String tags;
使用 @DELETE 注解:在请求参数中使用 @DELETE 注解可以指定参数的名称和值,这样就不会被重新赋值。例如:
@DELETE("/tags")
private String tags;
使用 @HEAD 注解:在请求参数中使用 @HEAD 注解可以指定参数的名称和值,这样就不会被重新赋值。例如:
@HEAD("/tags")
private String tags;
使用 @OPTIONS 注解:在请求参数中使用 @OPTIONS 注解可以指定参数的名称和值,这样就不会被重新赋值。例如:
@OPTIONS("/tags")
private String tags;
使用 @PATCH 注解:在请求参数中使用 @PATCH 注解可以指定参数的名称和值,这样就不会被重新赋值。例如:
@PATCH("/tags")
private String tags;
使用 @TRACE 注解:在请求
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。