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

如何使用放心发送POST方法体中的嵌套JSON

巴洲
2023-03-14

我有一个很长的JSON正文,这是一个数组。我需要在POST方法的正文中发送这个。我使用放心。怎么做?

共有1个答案

卫子平
2023-03-14

如果它是一个静态文件,您可以将其放在您的代码库中,并使用以下代码使用RestAsure调用endpoint。


String url = "http://yourhost:port/endpoint"
File yourlargejsonfile = new File(System.getProperty("user.dir") + File.separator + "resources" + File.separator
                + "staticjsonfiles" + File.separator + "jsonfile.json");


Response response = RestAssured.given().body(yourlargejsonfile).and()
                .contentType(ContentType.JSON).when().post(endpoint).then().extract().response();

如果您希望动态构建有效负载,我建议您创建JSONObjects/Models类/普通的旧Java对象。

 类似资料:
  • 我必须发送一个带有xml数据的post请求,然后验证响应,例如检查状态代码和响应体。

  • 我试图发送一个POST方法到我的API,它返回401错误,而不是200 OK。 事情是这样的: 使用邮递员:POST请求工作正常。 在授权部分,我选择了,并提供了用户名/pwd。 在标题部分,我已经给出了和。我在邮差的身体是: 使用Restarsured:失败并出现401错误。 答复: 不知道为什么当我尝试重新启动时它不起作用。

  • 我试图将POST请求中的嵌套json对象发送到我的spring REST API。 对象java代码 } 我加了逗号,没有变化

  • 问题内容: 要将注册数据发送到服务器,我使用的JSON格式如下: 这是发送方式。 但不幸的是,我收到此错误: 问题答案: 您的要求很好。由于服务器使用无效的JSON对象进行响应,因此将返回错误。 看看发回了什么。

  • 但对于具有嵌套值的大型对象来说,这是不可伸缩的。有没有更好的办法?

  • 本文向大家介绍如何使用POST方法在jQuery Ajax中发送数据?,包括了如何使用POST方法在jQuery Ajax中发送数据?的使用技巧和注意事项,需要的朋友参考一下 jQuery.post(url,[data],[callback],[type])方法使用POST HTTP请求从服务器加载页面。 这是此方法使用的所有参数的描述- url- 包含请求发送到的URL的字符串 数据 -此可选参