如何使用post参数调用改造。我得到了以下错误。
java.lang.IllegalArgumentException: method POST must have a request body.
来源声明
@POST("/oauth/token")
void userAccessToken(@Query("grant_type") String grant_type,
@Query("username") String username,
@Query("password") String password,
Callback<AutorizationData> callback);
答案 0 :(得分:0)
public static double[][] sortColumns(double[][] array)
{
double[][] sorted = array;
for(int x = 0; x < 3; x++)
{
Arrays.sort(sorted[x]);
} //end loops
return sorted;
} //end sortRows
是在请求中需要POST
注释的方法。
答案 1 :(得分:0)
OkHttp中已知issue。你可以和一些空的存根体来避免这个错误
答案 2 :(得分:0)
你需要这样称呼它:
@FormUrlEncoded
@POST("/oauth/token")
void userAccessToken(
@Field("grant_type") String grant_type,
@Field("username") String username,
@Field("password") String password,
Callback<AutorizationData> callback);