从改造 android 调用 post url 时出现异常
Exception when calling a post url from retrofit android
我正在为 android 使用改造 1.9。
调用不成功,日志显示如下错误。
我尝试了所有方法,但它所做的只是返回此错误。
10-19 23:17:10.828: D/Retrofit(31628): java.io.IOException: No authentication challenges found
10-19 23:17:10.828: D/Retrofit(31628): at libcore.net.http.HttpURLConnectionImpl.getAuthorizationCredentials(HttpURLConnectionImpl.java:436)
我正在使用以下参数进行正常的 post 请求。
@Headers({ "Content-Type: multipart/form-data" })
@POST("/users/request-code")
public void requestCode(@Field("phone_number") String phone_number,
@Field("reg_id") String reg_id, @Field("provider") String provider,
@Field("language") Integer language, Callback<UserResponse> callback);
它奏效了我只是删除了内容类型的覆盖并且改造使用了这个内容类型:application/x-www-form-urlencoded;字符集=UTF-8
服务器响应
我正在为 android 使用改造 1.9。 调用不成功,日志显示如下错误。
我尝试了所有方法,但它所做的只是返回此错误。
10-19 23:17:10.828: D/Retrofit(31628): java.io.IOException: No authentication challenges found
10-19 23:17:10.828: D/Retrofit(31628): at libcore.net.http.HttpURLConnectionImpl.getAuthorizationCredentials(HttpURLConnectionImpl.java:436)
我正在使用以下参数进行正常的 post 请求。
@Headers({ "Content-Type: multipart/form-data" })
@POST("/users/request-code")
public void requestCode(@Field("phone_number") String phone_number,
@Field("reg_id") String reg_id, @Field("provider") String provider,
@Field("language") Integer language, Callback<UserResponse> callback);
它奏效了我只是删除了内容类型的覆盖并且改造使用了这个内容类型:application/x-www-form-urlencoded;字符集=UTF-8 服务器响应