Closed half-ghost closed 1 year ago
佬你好,最近在抄你的gateway_api时,我想把所有网络请求都交给同个函数来处理,用到的也是aiohttp,然后在Authentication_getEnvIdViaAuthCode这个函数里也遇到了无法完成请求的情况,用postman测试后发现只要把该函数的header里的Content-Length项去掉即可正常发送请求,希望能帮到你。
Authentication_getEnvIdViaAuthCode
Content-Length
忘了这个历史遗留问题了,大部分的HTTP库(包括aiohttp和requests)会自动计算并设置这个值。如果手动设置的"Content-Length"值和实际的请求体长度不一致,可能会导致服务器解析请求出错。早期屎山调试时并没有注意这个问题所以一直存到了现在(
草,还以为没发现这个原因,issue我先关了(
佬你好,最近在抄你的gateway_api时,我想把所有网络请求都交给同个函数来处理,用到的也是aiohttp,然后在
Authentication_getEnvIdViaAuthCode
这个函数里也遇到了无法完成请求的情况,用postman测试后发现只要把该函数的header里的Content-Length
项去掉即可正常发送请求,希望能帮到你。