当前位置: 首页 > 知识库问答 >
问题:

如何使用改造@Post将此正文发送到kotlin中的restApi服务器:[复制]

夏侯衡
2023-03-14

body格式,我想发送到rest api服务器:

共有1个答案

唐焕
2023-03-14

要发送带改装的嵌套json,必须在api接口中使用@Body注释,对于上述json:

首先为您的孔JSON创建一个数据类:

data class YourJSON (@SerializedName("data")
                      var data : String,

                    @SerializedName("data2")
                      var data2: Data2 ,

                    )

然后为JSON中的另一个对象创建一个数据类:

data class Data2 (@SerializedName("obj")
                  var obj: String,

                @SerializedName("obj1")
                  var obj1: String ,

                @SerializedName("obj2")
                  var obj2: String ,

                @SerializedName("obj3")
                  var obj3: Int

                )

然后创建接口类:

interface ApiService {


@POST(/api/your/url)
  fun sendData(
    @Body  yourJson : YourJSON,
): Observable <yourResponse> }
 类似资料:
  • 试图通过改装将表单数据发送到服务器,但无法向服务器请求。我想用他们的数据发布一个图像数组。 我尝试了许多解决方案,但无法发布包含其数据的图像阵列。当我从addFormDataPart中删除provider\u文档时,效果很好。 如何发送array,它在上运行良好。 请求Api

  • 问题内容: 我想通过齐射库 {“ user_id”:12,“ answers”:{“ 11”:3,“ 12”:4,“ 13”:5}}* 将以下格式的jsonobject发送到服务器 * 如果我想使用 StringRequest, 如何使用POST方法将此JsonObject发送到服务器 问题答案: 您可以使用以下工作示例代码。我测试过了 希望这可以帮助! 更新: 要创建JSONObject作为您的

  • 我必须向服务器发送一个映像(我认为最好的选择是使用HttpURLConnection)并从它接收一个字符串答案。在我读过的不同的文档和web站点中,我研究了这样做的最佳方法是使用多伙伴关系。 1_做它是最好的解决方案吗? 2_我有一个错误,说Android Studio无法解析符号'multipartentity'。我读到,要解决它,我必须下载外部库。哪些是它们,我如何下载它们? 3_为此,我想在

  • 我用这个代码发送后数据到服务器使用android。有人能给我任何想法或您的示例如何发送POST或GET json数据到服务器TOMCAT...!步骤提示: > 创建HttpClient 向给定URL发出POST请求 构建jsonObject 转换JSONObject到JSON到String 设置json为StringEntity 设置http帖子实体 设置一些头来通知服务器内容的类型 对给定URL

  • 问题内容: 我想使用POST方法将JSONObject发送到服务器。我已经使用凌空库通过字符串参数来正常工作,但是如果我尝试使用json对象,则在调用json对象时显示错误,这是我的代码 我的错误表单服务器是: 如何解决这个问题呢。我要添加 标题,请检查我的代码是否正确。请给我一个解决这个问题的建议 问题答案: JsonObjectRequest中的第三个参数用于以jsonobject形式传递发布

  • 我试图张贴编码字符串的图像,以翻新后的方法...调试之后,我从图库中选择了一个很长的图片调试字符串.....提交后,我可以在调试器中看到图像的长字符串编码....在postman中,当我检查时,我显示< code>profile_pic: " "为空... 需要帮助 如果我像这样使用endpoint,我不会崩溃: 响应代码: 后来我尝试了这个- 我的endpoint: 活动响应代码:- } 上面的