我可以在网络标签下的Chrome开发者工具中看到XHR请求及其响应。当XHR调用在请求正文中传递JSON时,传递的参数在开发人员工具中的网络选项卡下的表单数据选项卡下可见。但是,由于请求体未显示为json,因此在XHR请求中找出错误有时非常耗时。有没有办法看到在Chrome浏览器的XHR调用中传递给服务器的实际JSON?
考虑以下情况。
我们在serverend使用SpringMVC,客户端调用服务器来检索和发布请求。假设控制器绑定了以下PersonDto。
PersonDto {
String name;
Address address;
}
AddressDto {
String street;
String state;
String country;
}
如果客户端使用错误的json格式发出请求,则无法在Controller处解析。例如,如果客户端传递带有地址集合的json,则无法将json解析为上面的Person类。如果客户端和服务器是由不同的团队开发的,那么这将变得更加棘手,因为这些请求无法在开发过程中尽早得到验证。
答案 0 :(得分:0)
答案 1 :(得分:0)
Fiddler2显示请求发送到服务器的json,否则您可以保存XHR并使用在线XHR服务以json格式查看它。