【发布时间】:2019-11-04 07:29:41
【问题描述】:
尝试使用@POST 访问api,我已经设置了@Header("Authorization") String TOKEN。
我已经用@GET 尝试过,它有效,但我传递了一些表单字段,所以我需要使用@POST
@POST("details")
@FormUrlEncoded
Call<Play> playTrack(
@Header("Authorization") String TOKEN,
@Field("event_id") int event_id,
@Field("longitude") double longitude,
@Field("latitude") double latitude
);
【问题讨论】:
-
你的授权令牌类型是什么,是承载者吗?
-
错误 401 表示未经授权的错误。检查您是否传递了正确的授权凭据
-
@Md.Asaduzzaman 是的
-
然后不要忘记将 Bearer 作为前缀添加到您的令牌中。
"Bearer "+ token
标签: android authorization retrofit