我在项目中使用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);
但是,它不起作用。当我记录我的请求时,表明请求正文不正确。 我上面的代码有什么问题?