|
ru.nethack- RU.NETHACK ------------------------------------------------------------------- From : Vladimir Ivanov 2:5020/400 19 Apr 2004 10:46:57 To : "Dmitry Y. Labutin" Subject : Re: UDP через HTTP(S)-прокси -------------------------------------------------------------------------------- Hi! > > 3>> CONNECT xxx.ru:23 HTTP/1.0^MProxy-Connection: keep-alive^M^M > > DYL> Hе помогает. Тут вот в чем проблема. PortMonitor от COM/IP показывает, > DYL> что строка отправляется по символам. Как отправлять ее за один раз? > > Вот, что я имел в виду: > 21:13:45.106 COM4 : > C > 21:13:45.106 COM4 : > O > 21:13:45.106 COM4 : > N > 21:13:45.106 COM4 : > N > 21:13:45.106 COM4 : > E > 21:13:45.106 COM4 : > C > 21:13:45.106 COM4 : > T > 21:13:45.106 COM4 : > ... вряд ли проблема с посимвольным отправлением, хотя иногда (редко) встречаются такие прокси, которые в нарушение стандарта не работают в таком случае. > 21:13:45.116 COM4 : > 0 > 21:13:45.116 COM4 : > ^M > 21:13:45.116 COM4 : > ^M Попробуй вместо #10#10 посылать #13#10#13#10, то есть CRLFCRLF, то есть в соответсвие с rfc2616: -------[cut form rfc261]---------------------- Request = Request-Line ; Section 5.1 *(( general-header ; Section 4.5 | request-header ; Section 5.3 | entity-header ) CRLF) ; Section 7.1 CRLF [ message-body ] ; Section 4.3 .............. Request-Line = Method SP Request-URI SP HTTP-Version CRLF -------------------------------------------------------------- Следует заметить, что некоторые серверы/прокси либеральны в отношении принимаемых данных, и работают с просто LF, что, в общем, иногда провоцирует на написание нестандартных клиентов, и отговорки вроде "у меня всё работает, это у вас прокся глючная" :) -- Regards, Vladimir Ivanov --- ifmail v.2.15dev5.3 * Origin: Digital Generation (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.nethack/881282768cee.html, оценка из 5, голосов 10
|