![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Вот мой код:
Код:
ostData:=TStringList.Create; PostData.Clear; PostData.Add('columnSize=7'); PostData.Add('treeId=3859537'); redt1.Clear; redt1.Text:=idhtp1.Post('https://www.marathonbet.com/su/markets.htm',PostData);// Два символа RichEdit1.Clear; RichEdit1.Text:=idhtp1.ResponseText;// HTTP/1.1 200 OK Моя цель - Увидеть ответ сервера, он же респонс. В виде html кода. Мне же приходит то, что я написал в коментариях к строчкам. Как мне до него добраться? |
#2
|
||||
|
||||
![]() результат Post смотри
Пишу программы за еду. __________________ |
#3
|
|||
|
|||
![]() Это как.
Я думал redt1.Text:=idhtp1.Post('https://www.marathonbet.com/su/markets.htm',PostData); -это и есть результат. |
#4
|
||||
|
||||
![]() да, в redt1.Text будет страничка
Пишу программы за еду. __________________ |
#5
|
|||
|
|||
![]() Я в первом посте написал, что нет там ничего.То , что мне нужно находится в Response. Так во всяком случае показывает Firebug.
|
#6
|
||||
|
||||
![]() ответ сервера (Response) обычно состоит из 2-х частей: HTTP-заголовка и данных. в HTTP-заголовке передается код ответа (ResponseCode), который получается из текста (ResponseText), тип и размер данных и прочая святотень, ака Cookie. данные могут представлять HTML-страничку или загружаемый файл, к примеру. так вот:
Код:
function Get(AURL: string): string; function Post(AURL: string; ASource: T***): string; Пишу программы за еду. __________________ Последний раз редактировалось NumLock, 29.01.2016 в 12:27. |
#7
|
|||
|
|||
![]() Все-таки первое сообщение надо бы тебе прочитать))
RichEdit1.Text:=idhtp1.ResponseText;// HTTP/1.1 200 OK Возвращает оно мне заголовок - HTTP/1.1 200 OK, это значит , что все прошло нормально. А мне надо тело ответа так сказать. Где сам HTML код ответа (Response) |
#8
|
||||
|
||||
![]() я тебе уже в третий раз пишу: Post возвращает данные ответа, то бишь страничку, если тип ответа text/html. сохранять ResponseCode (ResponseText) нет никакого смысла. в случае не 200 кода и так возникнет исключение. если Post возвращает что-то для тебя непонятное, смотри в заголовок ответа. и у Инди редирект лучше бывает руками делать.
Пишу программы за еду. __________________ |
#9
|
|||
|
|||
![]() Нет редиректа никакого в заголовке.
|
#10
|
||||
|
||||
![]() редирект автоматически обрабатывается. библиотеки ssl подключены?
Пишу программы за еду. __________________ |
#11
|
|||
|
|||
![]() Да , подключены
|
#12
|
|||
|
|||
![]() А как обработать руками, этот самый редирект?
|