在 nodejs 的某個接口中用 node-fetch 做了一個請求,由于是內部請求所以瀏覽器無法對這個請求進行抓包,不知道 fiddler 是否可以對這種請求進行抓包。代碼如下所示,接口是微博授權登錄的回調函數,想對 fetch 進行抓包。router.get('/weibo/callback', (req, res, next) => {
const code = req.query.code
const path = 'https://api.weibo.com/oauth2/access_token'
const params = new URLSearchParams(); params.append('client_id', weibo.client_id); params.append('client_secret', weibo.client_secret); params.append('grant_type', 'authorization_code'); params.append('code', code); params.append('redirect_uri', `${HOST}/api/oauth/weibo/callback`);
console.log(params)
fetch(path, {
method: 'POST',
body: params
}).then(weibo_res => {
console.log(weibo_res)
})
})
- 1 回答
- 0 關注
- 1326 瀏覽
添加回答
舉報
0/150
提交
取消