您可以将参数作为hashmap或pojo发送,参数将作为JSON对象发送.如:
@POST("user/checkloc") CallcheckLocation(@Body Location location);
这里的位置是pojo对象:
public class Location { String lat,lng; public Location(String lat, String lng) { this.lat = lat; this.lng = lng; } }
它将作为JSON对象发送参数:
D/OkHttp? --> POST /api/index.php/user/checkloc HTTP/1.1 D/OkHttp? {"lat":"28.4792293","lng":"77.043042"}
您还可以将参数作为Hashmap发送:
@POST("user/checkloc") CallcheckLocation(@Body HashMap hashMap);