改造字段覆盖其他值



我在这里有一个非常奇怪的情况!

我正在发送参数以改造可观察的

@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);

相关内容

  • 没有找到相关文章

最新更新