将动态标头添加到带有主体的POST请求中(Retrofit v2.4.0)

时间:2019-03-14 09:45:26

标签: android retrofit

我在项目中使用Retrofit v2.4.0。我需要使用一个API调用获取令牌,并在POST请求的标头中使用此令牌,我应该使用另一个API调用,在该API调用中,我应该在请求的正文中添加一个标头和两个参数。以下代码是第二个API调用的代码(使用JavaRx):

@FormUrlEncoded
@POST("auth/sendCode")
@Headers("Content-Type: application/json")
Single<SendCodeResponse> sendCode(@Header("token") String token,
                                  @Field("phoneNumber") String phoneNumber,
                                  @Field("langCode") String langCode);

但是,它不起作用。当我记录我的请求时,表明请求正文不正确。 我上面的代码有什么问题?

0 个答案:

没有答案