我在这里遇到一个非常奇怪的案子!
我发送params来改造Observable
@FormUrlEncoded
@POST("api")
Observable<Response> track(@Field("driverid") long driverid, @Field("latitude") double latitude, @Field("longitude") double longitude);
但是当它发送值时,纬度取经度值
这是请求正文
driverid=19&latitude=101.6675401&longitude=101.6675401
任何帮助都会非常感激!
谢谢。
答案 0 :(得分:1)
你必须这样做
@POST("api")
Observable<Response> track(@Query("driverid") long driverid, @Query("latitude") double latitude, @Query("longitude") double longitude);
答案 1 :(得分:0)
我刚刚发现的解决此问题的另一种方法是发送
{{1}}