Кто тупой HTTP/1.1 или www.ya.ru или Я?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Мамонт
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 479
Зарегистрирован: 21.02.2005 (Пн) 16:48
Откуда: Ленинград

Кто тупой HTTP/1.1 или www.ya.ru или Я?

Сообщение Мамонт » 27.09.2006 (Ср) 18:49

Такая вот проблемма. Пытаюсь скачать www.ya.ru запросом HTTP/1.1 а мне говорит яндекс что типо видетиле товарищ, запрос неверный. Я пробую www.yandex.ru и всё загружается. И любой другой сайт(весь интернет я конечно не проверял). Так в чём дело? Подскажите! Только камнями некидайтесь... :(
alibek
Злой Человек

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 28.09.2006 (Чт) 5:21

Там, наверное, стоит редирект? который ты принял за "запрос неверный"?
Изображение

Мамонт
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 479
Зарегистрирован: 21.02.2005 (Пн) 16:48
Откуда: Ленинград

Сообщение Мамонт » 28.09.2006 (Чт) 7:52

Мне ответил яндекс что ошыбка 400! И что мой брузер неправильно спросил якобы у него!

Код: Выделить всё
HTTP/1.1 400 Bad Request
Connection: close
Content-Type: text/html
Content-Length: 349
Date: Thu, 28 Sep 2006 04:50:12 GMT
Server: lighttpd/1.4.11

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>400 - Bad Request</title>
</head>
<body>
  <h1>400 - Bad Request</h1>
</body>
</html>
alibek
Злой Человек

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 28.09.2006 (Чт) 8:19

Ну и запрос свой тогда покажи заодно...
Изображение

Мамонт
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 479
Зарегистрирован: 21.02.2005 (Пн) 16:48
Откуда: Ленинград

Сообщение Мамонт » 28.09.2006 (Чт) 8:31

Код: Выделить всё
Data = "GET / HTTP/1.1" & vbCrLf & _
"Accept: */*" & vbCrLf & _
"Accept-Language: ru" & vbCrLf & _
"User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.1.4322)" & vbCrLf & _
"Host: www.ya.ru " & vbCrLf & _
"Connection: Keep-Alive" & vbCrLf & vbCrLf
alibek
Злой Человек

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 28.09.2006 (Чт) 8:53

Невооружённым глазом виден лишний пробел после имени хоста.
Изображение

Мамонт
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 479
Зарегистрирован: 21.02.2005 (Пн) 16:48
Откуда: Ленинград

Сообщение Мамонт » 28.09.2006 (Чт) 14:43

Ну вот теперь нет! Эту строку можно вообще ликвидировать и ничего не изменится!
alibek
Злой Человек


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot, Yandex-бот и гости: 96

    TopList