Gre*_*Jay 6 post android retrofit retrofit2
我是初学者改造......我需要用简单的参数发送POST请求
名称:价值
所以,我试过了
@FormUrlEncoded
@POST(urlLogin)
Call<Login> signIn(@Field("login[name]") String name,
@Field("login[pw]") String pw,
@Field("date") String date);
Run Code Online (Sandbox Code Playgroud)
发送到服务器:
下一个
@FormUrlEncoded
@POST(urlLogin)
Call<Login> signIn(@Field(value = "login[name]", encoded = true) String name,
@Field(value = "login[pw]", encoded = true) String pw,
@Field(value = "date", encoded = true) String date);
Run Code Online (Sandbox Code Playgroud)
得到:
下一个
@FormUrlEncoded
@POST(urlLogin)
Call<Login> signIn(@FieldMap Map<String, String> fieldsMap);
Run Code Online (Sandbox Code Playgroud)
得到:
下一个
@FormUrlEncoded
@POST(urlLogin)
Call<Login> signIn(@FieldMap(encoded = true) Map<String, String> fieldsMap);
Run Code Online (Sandbox Code Playgroud)
得到:
拜托,帮帮我,我错了什么?日期有什么问题?为什么"+"被禁用编码而":"被编码?以及为什么参数名称被编码以及如何禁用它?
| 归档时间: |
|
| 查看次数: |
513 次 |
| 最近记录: |