2017-09-07 2 views
0

Ich habe hier einen wirklich seltsamen Fall!Retrofit Field Override anderer Wert?

ich params schicke beobachtbare nachzurüsten

@FormUrlEncoded 
@POST("api") 
Observable<Response> track(@Field("driverid") long driverid, @Field("latitude") double latitude, @Field("longitude") double longitude); 

aber wenn es um die Werte sendet, geografische Breite

Längenwert nehmen Dies ist der Wunsch Körper

driverid=19&latitude=101.6675401&longitude=101.6675401 

Jede Hilfe wäre wirklich geschätzt!

Vielen Dank.

+0

Check einmal, was schätzen Sie an Länge Parameter –

Antwort

1

Sie zu tun haben, wie unter

@POST("api") 
    Observable<Response> track(@Query("driverid") long driverid, @Query("latitude") double latitude, @Query("longitude") double longitude); 
+0

sind vorbei Danke für Ihre schnelle Antwort. – Khaled

0

Ein anderer Weg, dies zu fixieren, die ich habe gerade zu senden, ist

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