首页 > 解决方案 > 如何在改造中以原始形式发送发布请求和数据?

问题描述

在此处输入图像描述

我想以 Body 的原始形式发送上述格式的数据。数据类型应为“JSON(application/json)”,并且标头应包含“application/json”作为 Content-Type。

我尝试使用这种方式,但不适合我。

public interface AddData {
    @POST("/Api/")
    Call<String> postData(@Header("Content-Type") String content_type,@Body JSONObject body);
}

标签: androidpostretrofit2

解决方案


使用@Header 作为注解

@Headers("Content-Type: application/json") @POST("/Api/") Call<String> getUser(@Body JSONObject body);

参考https://github.com/square/retrofit/issues/1587


推荐阅读