2017-09-07 44 views
0

我在這裏有一個很奇怪的情況!Retrofit字段覆蓋其他值?

我送PARAMS改造可觀察

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

謝謝你您的及時答覆。 – Khaled

0

,我剛剛找到解決這個的另一種方式,是送

Observable<Response> track(@Body RequestBody body);