锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / C++平台框架库和混编开源 / HTTP407ProxyAuthenticationRequired最常见原因及解决办法

服务方向

人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
量化预测
股票离线分析软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发

联系方式

固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

HTTP407ProxyAuthenticationRequired最常见原因及解决办法


HTPP协议时使用代理是一种复杂情况,最近调试代理ip服务器,遇到如下错误:

 

HTTP/1.1 407 Proxy Authentication Required
Connection: close
Proxy-Authenticate: Basic realm=""
Content-Length: 0

搜索一些文章后知道,审核模式有Basic和其它方式,但是就是找不到realm=""的说明,把用户名密码的编码结果写成realm="用户名:密码"还是不行,后来想办法才解决了问题。

 

问题原因

正确的做法是不关注realm=,在Basic后直接写用户名:密码的编码结果,一定要写正确结果,一个字符不对会报这个错误。

也有可能是服务器的问题,服务器自己不支持Proxy-Authenticate,也有可能发HTTP请求的库,有问题,发的内容不对。

如果内容不对,可以通过抓包软件wireshark来看内容具体分析。如果库不行,换个好用的库就可以了。

我就是换了个库,换了个代理ip服务器,解决了此问题。

通信环境里有很多细节,具体问题比较麻烦,要能思考细节,有的时候不是代码问题,是环境问题,不能只看一个点。

友情链接
版权所有 Copyright(c)2004-2024 锐英源软件
统一社会信用代码:91410105098562502G 豫ICP备08007559号 最佳分辨率 1440*900
地址:郑州市金水区文化路97号郑州大学北区院内南门附近