我想在注册了onResourceRequested
的回调中访问HTTP POST
请求的请求体(我在documentation 中没有找到它)。
我想做这样的事情:
page.onResourceRequested = function(requestData, networkRequest) {
var body = networkRequest.body // how to do that ?
console.log(body)
}
如何在 onResourceRequested
回调中访问请求的主体?
最佳答案
POST 请求的请求体存储在requestData
对象的postData
属性中。您可以像这样检索它:
page.onResourceRequested = function(requestData, networkRequest) {
var body = networkRequest.postData
console.log(body)
}
请注意,目前似乎没有办法为任何其他请求方法(例如 PUT 或 PATCH)检索请求正文。
关于javascript - 如何在 PhantomJS 的 "onResourceRequested"回调中访问请求体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34382877/