我的Api正在接受Content-Type application / json作为标题。我按照Retrofit Docs中的说法完美地设置了Header

问题描述 投票:0回答:1
@POST("SchoolAdminWS/services/auth/parentPortal/login")
@FormUrlEncoded
Call<PasswordLoginResponse> passwordLogin(@Field("userName") String userName, @Field("password") String password);

但在请求日志中它返回内容类型文本/ html。所以我应该如何解决这个问题?这个api在POSTMAN中运行良好

android retrofit retrofit2
1个回答
0
投票

我解决了只需添加标题并将参数发布在Body上即可。

    @Headers("content-type: application/json")
    @POST("SchoolAdminWS/services/auth/parentPortal/login")
    Call<PasswordLoginResponse> passwordLogin(@Body Map<String, String> body);
© www.soinside.com 2019 - 2024. All rights reserved.