|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.06.2011, 12:38 | #11 |
Участник клуба
Регистрация: 30.07.2009
Сообщений: 1,601
|
Socket.SendText('HTTP/1.1 401 Unauthorized' + #$0D + #$0A);
Socket.SendText('Server: MyServ' + #$0A); Socket.SendText(#$0D+#$0A); socket.SendText('<html>Текст</html>'); socket.Close; |
05.06.2011, 12:52 | #12 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
это по вашему запрос?
это ответ который вы получить должны, в случае необходимости авторизации. кстати код 401 и говорит браузеру что нужно запросить пароль и логин. http://ru.wikipedia.org/wiki/Список_...ояния_HTTP#401 Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
05.06.2011, 14:03 | #13 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Не вижу смысла формировать спец-окно авторизации, когда можно самому серверу сформировать такую страничку на запрос с браузера:
Код:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
05.06.2011, 18:54 | #14 | ||
Участник клуба
Регистрация: 30.07.2009
Сообщений: 1,601
|
Цитата:
Цитата:
Запрос клиента к серверу яндекс вот Код:
Кто знает, ответе, пожалуйста, почему. Последний раз редактировалось _PROGRAMM_; 05.06.2011 в 18:58. |
||
05.06.2011, 22:12 | #15 |
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
Ну заглянул..
Несуразности: 1. Какое отношение к взаимодействию с веб-сервером модема имеет TServerSocket ? Грубые ошибки: Client.Active:=True; // это лишь ЗАПУСК процедуры коннекта // и не дождавшись фактического коннекта ты посылаешь запрос в никуда. Client.Socket.SendText('GET HTTP/1.1'+#13#10+'connection:kep-alive'); // http-запрос должен завершаться двойной последовательностью CRLF - где она ? Протокол-то будем штудировать прежде чем лепить код ? ГДЕ анализ РЕЗУЛЬТАТА, который возвращает функциональнеый метод SendText - мыши съели ? Справку-то будем штудировать, прежде чем лепить код ? |
06.06.2011, 08:10 | #16 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
интересна стандартная авторизация?
смотрите: 1)сначало просто запрос от клиента Код:
Код:
второе это сообщение которое показано пользователю. опера ХТМЛ код обабатывает только если жмешь отмена в окне авторизации. Код:
то логин и пароль вместе. ну а дальше либо сервер снова требует, либо пускает. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
07.06.2011, 12:29 | #17 | ||
Участник клуба
Регистрация: 30.07.2009
Сообщений: 1,601
|
Значение
Цитата:
Код:
Цитата:
Я что сейчас хочу. Для дальнейших опытов мне нужно научиться отправлять запросы серверу. Я приводил код Код:
Буду благодарен. Находится в событии onConnect Последний раз редактировалось _PROGRAMM_; 07.06.2011 в 12:31. |
||
07.06.2011, 12:57 | #18 | |
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
Цитата:
|
|
07.06.2011, 13:00 | #19 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
2)читаем RFC спецификацию. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
07.06.2011, 16:14 | #20 | |
Участник клуба
Регистрация: 30.07.2009
Сообщений: 1,601
|
Цитата:
mss. Действия происходят в onConnect |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
winskock и РОУТЕР | spydark91 | Работа с сетью в Delphi | 43 | 09.06.2011 00:11 |
роутер | Bustle | Компьютерное железо | 4 | 29.12.2010 20:51 |
Роутер | werser | Помощь студентам | 1 | 07.03.2010 15:38 |
Модем роутер | Pedro | Компьютерное железо | 2 | 06.11.2009 13:35 |
победить роутер | nick2115 | Помощь студентам | 5 | 16.11.2008 00:54 |