我一起使用@Query和@Body,但服务器无法接收Body'数据。为什么?
@POST("http:XXXXXXXreceive_data.json")
Observable<HttpResponse<List<String>>> uploadMultipleTypeFile(@Query("token") String token,
@Body MyBody myBody);
答案 0 :(得分:0)
@Body注释定义了一个请求体。 这意味着如果你正在使用@body它应该是唯一的参数。当你已经有一个JsonObject并且想要在你的api调用时发送它时,它会很有用。 另一种方法是,您可以使用Gson库将对象转换为json String,并将其作为JSON字符串发送。