Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

17.07.2009, 05:06
|
|
Участник форума
Регистрация: 22.11.2008
Сообщений: 142
Провел на форуме: 636446
Репутация:
32
|
|
HTTP запросы
Доброго времени суток.
Очень хочу получить грамотные консультации.
Дело в том, что я пишу свой HTTP Client.
Но речь не совсем о нём.
Речь о запросах которые нужно подавать.
Очень хотелось бы услышать пояснения про
HTTP/1.0 (GET и POST)
HTTP/1.1 (GET и POST)
А также, хотел бы знать, важен ли порядок передаваемых парметров и для чего конкретно каждый из них нужен?
Примерное представление по сути данного вопроса у меня есть, но хотелось бы расширить знания.
Надеюсь на вашу помощь.
Заранее спасибо!
|
|
|

17.07.2009, 09:53
|
|
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
Провел на форуме: 3718311
Репутация:
1118
|
|
тут есть все ответы на твои два вопроса..
http://ru.wikipedia.org/wiki/HTTP
А по всем остальном , плиз код в студию и будем разгребать.
|
|
|

17.07.2009, 17:13
|
|
Участник форума
Регистрация: 22.11.2008
Сообщений: 142
Провел на форуме: 636446
Репутация:
32
|
|
Ну ещё на гугл ссылочку, на яндекс давайте.
Если не знаете, так лучше помолчите!
|
|
|

17.07.2009, 17:32
|
|
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
Провел на форуме: 2868783
Репутация:
414
|
|
Неужели лень почитать? или мб будем всем форумом писать то о чем уже сто раз написано и полным полно информации.
|
|
|

17.07.2009, 17:38
|
|
Участник форума
Регистрация: 22.11.2008
Сообщений: 142
Провел на форуме: 636446
Репутация:
32
|
|
Где написано?
Ну дай ссыль, где написано.
Почитаю, спасибо скажу.
Тока пожалуйста, чтоб это были не какие-то там обрывки, а нормальный материал.
Последний раз редактировалось Flenov; 17.07.2009 в 17:43..
|
|
|

17.07.2009, 18:04
|
|
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
Провел на форуме: 2868783
Репутация:
414
|
|
HTTP 1.0_http://www.w3.org/Protocols/rfc1945/rfc1945 (eng)
HTTP 1.1 _http://lib.ru/WEBMASTER/rfc2068/rfc2068rus.txt (rus)
1.0 на тоже где то был переведен, короче погугли, найдешь.
|
|
|

17.07.2009, 18:39
|
|
Участник форума
Регистрация: 22.11.2008
Сообщений: 142
Провел на форуме: 636446
Репутация:
32
|
|
Много, но ниачём.
Приведены коды, которые я почти наизусть знаю.
Пнриведена общая структура.
Но нет нормального образца запроса с пояснением.
Кпримеру даже вот:
Код:
POST http://forum.antichat.ru/showthread.php HTTP/1.0
Accept: text/html, */*
Content-Type: application/x-www-form-urlencoded
Proxy-Connection: Keep-Alive
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
Host: forum.antichat.ru
Content-Length: 29
Pragma: no-cache
login=dyadya_fedor&pass=fedya
Но возникает один вопрос.
В правильном порядке ли идут параметры и все ли они нужны?
Так как если:
Код:
POST http://forum.antichat.ru/showthread.php HTTP/1.0
Accept: text/html, */*
Content-Type: application/x-www-form-urlencoded
Proxy-Connection: Keep-Alive
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
Host: forum.antichat.ru
Content-Length: 29
Хуй: Хуина
Скотина: Скотина
Pragma: no-cache
login=dyadya_fedor&pass=fedya
Ничего не изменится и сервер адекватно ответит, как и без этих весёлых параметров.
|
|
|

17.07.2009, 19:08
|
|
Участник форума
Регистрация: 30.03.2007
Сообщений: 131
Провел на форуме: 1449774
Репутация:
127
|
|
Ну фишка при HTTP/1.1 можно не отконечиваться от сервера для посылки следующего пакета а просто один раз подключиться и общаться без дисконектов с сервером!
|
|
|

17.07.2009, 19:25
|
|
Участник форума
Регистрация: 20.12.2007
Сообщений: 295
Провел на форуме: 1777055
Репутация:
347
|
|
Сообщение от Flenov
Но возникает один вопрос.
В правильном порядке ли идут параметры и все ли они нужны?
если бы нашел ты время почитать мануал сей, то ответы увидел бы.
Сообщение от RFC2068
Request = Request-Line ; Раздел 5.1
*( general-header ; Раздел 4.5
| request-header ; Раздел 5.3
| entity-header ) ; Раздел 7.1
CRLF
[ message-body ] ; Раздел 7.2
как видишь, поля запроса твоего быть должны в порядке указаном. О каждой группе полей там кратко написано.
Сообщение от Flenov
Ничего не изменится и сервер адекватно ответит, как и без этих весёлых параметров.
опять же, цитирую:
Сообщение от RFC2068
Механизм расширения полей заголовка позволяет вводить дополнительные поля заголовка объекта (entity-header fields) не изменяя протокол, но эти поля не могут считаться распознаваемыми получателем. Нераспознанные поля заголовка получателю СЛЕДУЕТ игнорировать, а прокси-серверу пересылать без изменений.
Ищи и найдешь
|
|
|

17.07.2009, 22:07
|
|
Участник форума
Регистрация: 03.02.2009
Сообщений: 104
Провел на форуме: 270228
Репутация:
70
|
|
бесполезная тема, очередной трэш, с глупым вопросом...
Уже известно, что тебя пошлют в гугл, или куда нить еще.
Уже известно, что бесплатно помогать, не в стиле, юзеров античата.
Уже известно, что прежде чем спросить, тупость, нужно всего лишь почитать о том, что спрашиваешь, и вопрос уже не будет тупым, и более того вопроса может вовсе и не быть.
Не обращайте внимания на этот пост - я вас очень об этом прошу.
Мне скучно(...
-------------------------------
Это не оффтоп, запись по теме, чуть ниже:
-------------------------------
http://www.google.ru/search?q=http+протокол&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru  fficial&client=firefo x
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|