jQuery.ajax() 记录 HTTP 请求
jQuery.ajax() log the HTTP request
我有一个发送HTTP POST请求的函数,我想记录它以进行调试。这是函数:
function serverRequest(URL, DATA, callback) {
$.ajax({
url: URL,
type: "POST",
dataType: "text",
contentType: "text/xml",
processData: false,
data: DATA,
success: function (response) {
console.log(response);
callback(response);
},
error: function (response) {
console.log(response);
callback(null);
}
});
}
如何在发送后立即记录整个 HTTP POST 请求(HTTP 标头 + 数据)?
谢谢。
如果您使用的是 Chorme,请在开发人员工具(Ctrl+Shift+J)上查找"网络"选项卡(不是控制台选项卡),如果您使用的是其他浏览器,则查找任何类似的选项卡。
即使在那之后,如果你想记录XHtmlRequest,你总是可以这样做(如果你的浏览器支持控制台.log):
var xhr = $.ajax(...);
console.log(xhr);
希望我有所帮助。
相关文章:
- Meteor如何接收HTTP请求
- 在我的情况下,如何进行http请求
- 使用插件收听Firefox标签的http请求
- http请求使用html而不是json进行响应
- 在node-js路由中发出http请求
- 是否可以在没有HTTP请求或<输入>
- Acync JS HTTP请求通知请求
- PhantomJs在控制台中发出http请求时不会返回任何状态
- PHP处理来自一个页面的http请求,并将其显示在另一个页面上
- Firefox插件-如何发出http请求
- 验收测试主要针对传出的http请求
- 验证HTTP请求来自NFC标签上的点击
- 如何制作'http请求'在Node js中同步
- 为什么我在Cloud9中的http请求总是返回错误
- AngularJS Typeahead和$http请求限制
- HTTP请求使用cURL,但在浏览器中使用javascript时会得到CORS响应
- 如何使用Chrome扩展API获取网页的所有HTTP请求
- 将http请求中的数据传递给C#控制器
- 在初始化路由之前发送$http请求
- 从客户端捕获 HTTP 请求(包括 ajax)