最近用的retrofit 网络请求,post请求时,如果请求体过长,返回400;是因为请求方式不对
错误方式
@POST("usermedia/usermedianums.htm")
Call<JMAlbumBean> getJMNumber(@Query("uniqueid") String uniqueid);
这样请求返回400 ,改成:
@FormUrlEncoded
@POST("usermedia/usermedianums.htm")
Call<JMAlbumBean> getJMNumber(@Field("uniqueid") String uniqueid);
就可以了!!!