我想执行一个 POST 命令。
这是我的端点:http://180.150.134.136:18095/WSCoreAPI/send/receive/tester?method=LOGN&data=(urlencodeddata)
我的问题是我将如何在改造中构造端点
我做了这样的事情:
@POST("WSCoreAPI/send/receive/tester")
Call<LoginResponse> tester(
@QueryMap Map<String, String> data);
但是没有效果
还有这个:
@POST("WSCoreAPI/send/receive/tester")
Call<LoginResponse> tester(
@Query("method") String method,
@Query("data") String data);
最佳答案
对url编码字段使用@Field和@FormUrlEncoded
@FormUrlEncoded
@POST("WSCoreAPI/send/receive/tester")
Call<LoginResponse> tester(@Field("method") String method,
@Field("data") String data);
关于android - 使用多个查询参数改造 POST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46156254/