Тема: idhttpserver
Показать сообщение отдельно
  #19  
Старый 26.08.2012, 03:05
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Ну тогда в любом случае нужно следующее (назовём клиента браузером):
1. Изначально используются потоки. Строки используем только после того, как проверили, что формат (content-type), пришедший с сервера, является текстовым (text/*, application/javascript, application/xml*).
2. Заголовки (от браузера к серверу и обратно) тоже надо бы передавать, в том числе Cookies.
3. В случае ошибки (3хх, 4хх, 5хх) - обрабатывать это (гугли "delphi try except") и отдавать соответствующий код браузеру (грамотно сделанный п. 2 решает и эту проблему).
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием