我有一个php脚本,从网页调用(服务器是Apache debian 6.03),它使用curl进行GET和POST。 GET很好。如果php curl直接进入网络,则POST失败,但如果我使用charles作为代理,则工作正常。 (没有尝试过其他代理。)
特别是,如果我添加
curl_setopt($ch, CURLOPT_PROXY, "localhost:8888" );
到我的脚本(查尔斯运行8888)它成功了。否则我得到:
"HTTP/1.1 400 Bad Request".
任何想法都非常感激。
答案 0 :(得分:0)
糟糕。我的脚本在帖子中使用了cookie,并且在我构建的cookie字符串的开头有空格。添加“修剪”可以解决问题。
对不起。