我在服务器上有休息的网络服务,邮递员将此请求发送到该网址:
正文 - > RAW-> JSON(应用/ JSON) [{" NewDigit":" 0070297"" ReadingStatus":" 1"" WaterMeterStatus":&#34 1"" SCODE":" 113950"" ReportedIssues":""" LNG" :" 0.0"" LAT":" 0.0"}]
这是我在PostMan上的标题:
授权:bearer 123 Content-Type:application / json
并且服务器将此返回给我:
" OK"
现在想通过改造植入,这是我的界面:
Date Ranking Group Total Qty
2018-08-01 1-2 6
2018-08-01 3-4 1
2018-08-01 5-6 0
2018-08-02 1-2 5
2018-08-02 3-4 1
2018-08-02 5-6 0
2018-08-03 1-2 8
2018-08-03 3-4 1
2018-08-03 5-6 0
这个:
public interface IPostReads {
@Headers( "Content-Type: application/json")
@POST("/readings")
Call<String> savePost(@Header("Authorization") String Authorization, @Body RequestBody body);
}
现在为post json写这段代码:
public class PostReading {
private PostReading() {}
public static final String BASE_URL = "http://185.113.58.156:9100/";
public static IPostReads getAPIService() {
return RetrofitClient.getClient(BASE_URL).create(IPostReads.class);
}
}
但服务器回复给我一些错误,但响应返回http:200,我认为在body参数出错了,会发生什么?谢谢。
答案 0 :(得分:0)
从/
=&gt;移除@POST("/readings")
@POST("readings")
因为您已在最后将其添加到基本网址上。