我在这里有一个非常奇怪的情况!
我正在发送参数以改造可观察的
@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
任何帮助都将不胜感激!
谢谢。
您必须像以下
那样做@POST("api")
Observable<Response> track(@Query("driverid") long driverid, @Query("latitude") double latitude, @Query("longitude") double longitude);
我刚刚发现的另一种修复方法是发送
Observable<Response> track(@Body RequestBody body);