木偶发送POST和302重定向

时间:2019-07-01 11:34:09

标签: javascript node.js puppeteer

我试图拦截请求,更改方法以发布并传递数据。

...
page.on('request', request => {
  payload = {...}
  var data = {'method': 'POST', 'postData': payload
  request.continue(data)
});

await page.goto(url_post_product)

问题是URL url_post_product不返回任何正文,status_code是302,所以我总是遇到TimeoutError:导航超时超过。

我想我需要知道位置响应并将其重定向,但是当我尝试不确定响应时什么也没有发生。

page.on('response', response => {console.log(response.status())});

我知道请求和发布的数据格式正确。

编辑

it's seems to a chromium bug:

Puppeteer GitHub bug

0 个答案:

没有答案