Retrofit @Header中的属性必须恒定

我想在改装api中将标头传递给每个POST请求。由于我听到的方法很多,因此无法复制/粘贴每种方法的标题信息。

[ {'from': '67f','to': 'f9b'},{'from': '67f',{'from': 'f9b','to': '67f'},'to': '21g'} ]

@HEADER 中的标头变量会导致以下错误:

  

属性必须恒定

我该如何解决问题?

y204412 回答:Retrofit @Header中的属性必须恒定

尝试

@Headers({"Accept:application/json","apiKey:12345","Content-Type:application/json"})
@POST("signup?")
    Call<SignupResponse> createUser(@Body SignupData signupData);
,

使用:

@Headers({"Accept:application/json","Content-Type:application/json"})
@POST("another")

请参阅the Retrofit documentation的“页眉操作”部分。

本文链接:https://www.f2er.com/3129088.html

大家都在问