特別是,我試圖複製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