Использую либкурл + С++ builder. Подключаю прокси, и в сниффере вижу в хедере. Code: Proxy-Connection: Keep-alive Вродь не страшно, но когда я конектюсь к скрипту через проксю (некторые прокси отдают все что им посылают), через глоб. массив в *.php скрипте Code: HTTP_PROXY_CONNECTION видно что я использую прокси, хотя если не передавать Code: Proxy-Connection: Keep-alive через эту же проксю, php - скрипт не отдает эту переменную.
Решение нашел. Code: Delete Headers If you replace an existing header with one with no contents, you will prevent the header from being sent. For instance, if you want to completely prevent the "Accept:" header from being sent, you can disable it with code similar to this: headers = curl_slist_append(headers, "Accept:"); Both replacing and canceling internal headers should be done with careful consideration and you should be aware that you may violate the HTTP protocol when doing so. Если мы хотим удалить строку из запросу, нужно передать просто её без параметров. Code: struct curl_slist *slist=NULL; slist = curl_slist_append(slist,"Proxy-Connection:"); ................................... curl_easy_setopt(curl, CURLOPT_HTTPHEADER, slist); Забыл на ранних версиях у меня не работает, заработало на послдн. curl-7.21.0