Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2014, 13:07   #1
FLIER
Пользователь
 
Регистрация: 28.12.2007
Сообщений: 39
По умолчанию Проблема с возвращаемым контентом посте post запроса

Решено добавлением в проект компонента IdCompressorZLib

Здравствуйте! Выполняю Post запрос. В снифере проскакивают нужные мне данные. В Delphi нулевая длина. Подскажите, первый раз с таким сталкиваюсь, раньше все было без проблем! Спасибо!


Результат в снифере.









Код в Делфи.







1) l=0
2) betslip.txt - пуст

Последний раз редактировалось FLIER; 15.05.2014 в 17:27.
FLIER вне форума Ответить с цитированием
Старый 15.05.2014, 13:09   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Может там редирект на сайте? не?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.05.2014, 13:11   #3
FLIER
Пользователь
 
Регистрация: 28.12.2007
Сообщений: 39
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Может там редирект на сайте? не?

Нет, ответ 200
FLIER вне форума Ответить с цитированием
Старый 15.05.2014, 14:41   #4
Smagulov85
Форумчанин
 
Аватар для Smagulov85
 
Регистрация: 22.11.2009
Сообщений: 142
По умолчанию

А Request все на месте?
Если помог: Нажми Весы и оставь отзыв!!!
Smagulov85 вне форума Ответить с цитированием
Старый 15.05.2014, 14:47   #5
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

AJAX мощная штука. Ни один сниффер не различит, что делает БРО а что AJAX
Может там onload прописан в этом html?
Человек_Борща вне форума Ответить с цитированием
Старый 15.05.2014, 15:30   #6
Кольша
Далеко не
Участник клуба
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Сообщений: 1,512
По умолчанию

А библиотеки для работы с https лежат?Модули подключены?
Кольша вне форума Ответить с цитированием
Старый 15.05.2014, 15:48   #7
FLIER
Пользователь
 
Регистрация: 28.12.2007
Сообщений: 39
По умолчанию

Цитата:
Сообщение от Кольша Посмотреть сообщение
А библиотеки для работы с https лежат?Модули подключены?
Да, удачно прохожу авторизацию на данном ресурсе по https. Не понятно тут другое. Сервер мне отправил контент. В снифере он есть. Вот 2 ответа 1-й firefox 2-й приложение.
Цитата:
(Status-Line):HTTP/1.1 200 OK
Server:nginx
Date:Thu, 15 May 2014 10:08:45 GMT
Content-Type:text/html;charset=utf-8
Transfer-Encoding:chunked
Connection:keep-alive
Set-Cookie:remarketing_1=1400148525110; Expires=Sun, 12-May-2024 10:08:45 GMT; Path=/
Content-Encoding:gzip

(Status-Line):HTTP/1.1 200 OK
Server:nginx
Date:Thu, 15 May 2014 10:11:28 GMT
Content-Type:text/html;charset=utf-8
Connection:close
Set-Cookie:remarketing_1=1400148688219; Expires=Sun, 12-May-2024 10:11:28 GMT; Path=/
Content-Encoding:gzip


Не удается вытащить данные "Content". Начинаю всерьез грешить на indy.

Цитата:
Сообщение от Smagulov85 Посмотреть сообщение
А Request все на месте?
Цитата:
Firefox
(Request-Line):POST /su/betslip/view/current.htm HTTP/1.1
Host:www.......com
User-Agent:Mozilla/5.0 (Windows NT 5.1; rv:29.0) Gecko/20100101 Firefox/29.0
Accept:text/plain, */*; q=0.01
Accept-Language:ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding:gzip, deflate
DNT:1
X-NewRelic-ID:Vg8OWFJACgEDXFhaAQ==
Content-Type:application/x-www-form-urlencoded
X-Requested-With:XMLHttpRequest
Referer:http://www.....com/su/
Cookie:remarketing_1=1400148523980
Connection:keep-alive
Pragma:no-cache
Cache-Control:no-cache
Content-Length:0
Приложение
Цитата:
(Request-Line):POST /su/betslip/view/current.htm HTTP/1.0
Content-Type:application/x-www-form-urlencoded
Content-Length:0
X-Requested-With:XMLHttpRequest
Content-Type:application/x-www-form-urlencoded
Host:www.......com
Accept:text/plain, */*; q=0.01
Accept-Encoding:gzip, identity
Accept-Language:ru-Ru,ru;q=0.8,en-Us;q=0.5,en;q=0.3
User-Agent:Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20100101 Firefox/12.0

Последний раз редактировалось FLIER; 15.05.2014 в 16:24.
FLIER вне форума Ответить с цитированием
Старый 15.05.2014, 16:12   #8
Smagulov85
Форумчанин
 
Аватар для Smagulov85
 
Регистрация: 22.11.2009
Сообщений: 142
По умолчанию

Убери в твоей программе!

Код:
Accept-Encoding:gzip, identity
на сколько я помню gzip надо распаковывать.
Если помог: Нажми Весы и оставь отзыв!!!
Smagulov85 вне форума Ответить с цитированием
Старый 15.05.2014, 16:28   #9
FLIER
Пользователь
 
Регистрация: 28.12.2007
Сообщений: 39
По умолчанию

Цитата:
Сообщение от Smagulov85 Посмотреть сообщение
Убери в твоей программе!

Код:
Accept-Encoding:gzip, identity
на сколько я помню gzip надо распаковывать.
Спасибо ОГРОМНОЕ... Очень благодарен!!!

Решение верное!
FLIER вне форума Ответить с цитированием
Старый 15.05.2014, 16:45   #10
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,289
По умолчанию

Легче кинуть на форму IdCompressorZLib, задать у IdHTTP Compressor и оставить Accept-Encoding:gzip. Экономия трафика всё же.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с плюсами при отправки Post запроса TIHttp vmilyoshin Работа с сетью в Delphi 7 13.05.2014 18:21
Проблема при отправке POST запроса nefakt Работа с сетью в Delphi 23 25.02.2014 10:41
CMSMS проблема с контентом glazik WordPress и другие CMS 0 17.09.2012 09:59
Проблема при выполнении POST запроса. MrFriman Работа с сетью в Delphi 3 14.02.2012 09:11
Отправка POST запроса S@fer Работа с сетью в Delphi 0 29.01.2009 13:33