Проблема с прокси в http клиенте
-
Странное дело, через прокси в get запросах получаю некорректные данные типа �. Тот же самый прокси в режим браузера работает отлично. И более того, если этот прокси указать системным и то и через http клиент начинает работать нормально. Единственно, что заметил дак это, когда использую прокси через БАС в рижеме http добавляется заголовок Transfer-Encoding: chunked. В чем проблема?
-
Правда Transfer-Encoding: chunked добавляет не БАС, а сервер. Но почему? Ведь через тот же прокси, если он стоит системным он его не добавляет.
-
@Denis_krsk а прокси других поставщиков пробовали? Там проблема наблюдается эта? Или она исключительно с прокси определенного поставщика?
-
@romanbiz Не пробовал, но прокси проверенные хорошие. Сейчас поищу другие. Странно, что если трафик БАС пустить через проксификатор через тот же прокси, то все ОК. Видимо где в БАСе все таки дело.
-
И еще часть запросов нормально отрабатывает в которых стандартный xml, а в которых вот в таком виде:
[{"id":"1554012","prs":"5","name":"Halo","item":"BecJpukAd0M","img":"https:\/\/scontent-frx5-1.cdninstagram.com\/vp\/c34f279bf404ebd66cd047f084457607\/5AEFAA03\/t51.2885-15\/e35\/26864848_3954712875458","pay":3,"tlink":"https:\/\/instagram.com\/p\/BecJpukAd0M","owner_id":"https:\/\/scontent-frx5-1.cdninstagram.com\/vp\/c34f279bf404ebd66cd047f084457607\/5AEFAA03\/t51.2885-15\/e35\/26864848_3954712875458"}]
Приходит �.
-
Оказывается дело даже не в прокси, без прокси такая же беда, а через прокси Fidler, работает. Пока создавал скрипт трафик шел через фидлер, а без него такая беда.
-
@Denis_krsk Попробуйте отключить тунелирование прокси в настройках
-
Решил проблему. Дело было в Accept-Encoding: gzip, deflate, br. Убрал br и заработало. Видимо http клиент БАС его не поддерживает. Фидлер делал эту работу за него и поэтому без него все сломалось.