У меня есть php-скрипт, вызываемый с веб-страницы (сервер - Apache debian 6.03), который выполняет GET и POST, используя curl. GET в порядке. POST не работает, если php curl идет напрямую в сеть, но работает нормально, если я использую charles в качестве прокси. (Не пробовал другие прокси.)
В частности, если я добавлю
curl_setopt($ch, CURLOPT_PROXY, "localhost:8888" );
к моему сценарию (с Чарльзом, работающим на 8888) это удается. В противном случае я получаю:
"HTTP/1.1 400 Bad Request".
Любые идеи с благодарностью.