特别是,我试图复制firefox的行为,当我将其设置为使用https通信的代理。如何使用curl通过代理模拟Firefox的请求?
从我的测试看来,Firefox向代理发送CONNECT请求,而下面的curl命令直接发送GET到代理。
curl --proxy-basic mydomain.com:8001 https://www.google.com
如何使curl像HTTPS连接代理的测试目的一样行为?
编辑1:问题不在用户代理,因为我不想欺骗代理思考我是Firefox,只是为了帮助代理功能的方式与Firefox。
用户代理仍然通过代理发送到服务器,所以服务器仍然会将您视为不是Firefox,除非您将自己显示为Firefox。 – 2013-03-11 08:54:46