jax-rs - 如何查看从放心发送的实际 body

标签 jax-rs wildfly rest-assured

我创建了一个 jax-rs rest api 并使用 rest-assured 对其进行了测试。所有测试都是绿色的。现在我正在尝试为它创建一个 html/js 前端。

我的问题是我不知道我的 json 对象应该如何被我的 rest api 接受。感谢restassured/jax-rs,我从未处理过请求字符串。我填写对象并获得对象,(un)编码(json)是不可见的。

有什么方法可以查看(调试)由 rest-assured/java 创建并通过“电线”发送的字符串?

最佳答案

如果要记录请求正文,可以执行以下操作:

given().log().body(). ..

或者,如果您想记录响应正文,您可以执行以下操作:
.. .then().log().body(). ..

documentation on logging更多细节。

关于jax-rs - 如何查看从放心发送的实际 body ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30644453/

相关文章:

java - 需要一种从 JAX RS 服务中的 List<Map<String,String> 生成 JSON 的方法。 jackson 2

java.lang.ClassCastException : java. util.LinkedHashMap 无法转换为 com.testing.models.Account

mysql - 如何在 JAX-RS( Jersey )应用程序中使用 JNDI 资源?

java - 带有 Kerberos 身份验证的 Restful Web 服务

java - 启动期间捕获异常 : org. jboss.as.controller.persistence.ConfigurationPersistenceException:WFLYCTL0085:无法解析配置

java - WFLYEE0047 : Incompatible conflicting binding at

java - Intellij 无法运行 Wildfly 服务器

rest-assured - 如何使用放心验证json数组?

java - 如何放心验证数组是否包含对象?

java - 使用 jersy/JAX-RS REST 自定义对象的响应