描述bug
在Windows批处理中设置代理
set https_proxy= http://127.0.0.1:8888/
set http_proxy= http://127.0.0.1:8888/
set NODE_TLS_REJECT_UNAUTHORIZED=0
或者在TypeScript代码中
process.env["GLOBAL_AGENT_HTTPS_PROXY"] = " http://localhost:8888 ";
process.env["GLOBAL_AGENT_HTTP_PROXY"] = " http://localhost:8888 ";
const ga:any = await import('global-agent');
ga.bootstrap();
代码:
import axios from 'axios';
import { wrapper } from 'axios-cookiejar-support';
import { CookieJar } from 'tough-cookie';
重现步骤
- 无响应*
代码片段
const jar = new CookieJar();
const client = wrapper(axios.create({ jar }));
await client.get('https://example.com');
await client.get('https://example.com'); //again
预期行为
- 无响应*
Axios版本
- 无响应*
适配器版本
- 无响应*
浏览器
- 无响应*
浏览器版本
- 无响应*
Node.js版本
- 无响应*
OS
- 无响应*
其他库版本
Cookies are lost when capturing packets with Fiddler. but If you don't use a proxy setting, you can see the Cookies sent by axios during debugging.
其他上下文/截图
- 无响应*
1条答案
按热度按时间rjee0c151#
当使用Fiddler捕获数据包时,Cookie会丢失。但是,如果你不使用代理设置,你可以在调试过程中查看axios发送的Cookies。