|
|
  |
FTP через SIM300 |
|
|
|
Jul 20 2007, 09:11
|
Участник

Группа: Новичок
Сообщений: 24
Регистрация: 18-07-07
Из: г. Харьков
Пользователь №: 29 218

|
Пытаюсь записать файл на сервер по FTP. Соединяюсь с сервером (порт 21), все получается, команды обрабатываются. Но как создать data connection, не разорвав control connection? SIM300 не дает создать более одного TCP connection... Может, кто пробовал? Или знает где почитать?
|
|
|
|
|
Jul 20 2007, 12:37
|
Участник

Группа: Новичок
Сообщений: 24
Регистрация: 18-07-07
Из: г. Харьков
Пользователь №: 29 218

|
а как быть с командой AT+CIPCCON ? Там написано: Note that there may exist two connections at one time: one connection is as client connecting with remote server, the other connection is as server
Нельзя ли это использовать как-то для FTP ?
Или, каким-то образом "временно" разорвать Control connection, и установить Data connection?
|
|
|
|
|
Jul 20 2007, 19:57
|
Участник

Группа: Новичок
Сообщений: 24
Регистрация: 18-07-07
Из: г. Харьков
Пользователь №: 29 218

|
Получилось !!! Могу читать и писать файлы по FTP ! Кому интересно, могу поделиться опытом. Только не сегодня уже Есть и вопросы, хотелось бы обсудить.
|
|
|
|
|
Jul 21 2007, 17:46
|
Участник

Группа: Новичок
Сообщений: 24
Регистрация: 18-07-07
Из: г. Харьков
Пользователь №: 29 218

|
Большие не пробовал. Важно, что получилось в принципе. Попробую - напишу.
|
|
|
|
|
Jul 22 2007, 14:19
|
Группа: Новичок
Сообщений: 5
Регистрация: 3-01-05
Из: Украина Луганская обл.
Пользователь №: 1 785

|
Цитата(Виталий Якименко @ Jul 20 2007, 21:57)  Получилось !!! Могу читать и писать файлы по FTP ! Кому интересно, могу поделиться опытом. Поделитесь плз.
|
|
|
|
|
Jul 22 2007, 14:30
|
Участник

Группа: Участник
Сообщений: 20
Регистрация: 10-07-07
Пользователь №: 29 035

|
ув. Виталий Якименко - а на счет поделиться опытом
буду весьма признателен
|
|
|
|
|
Jul 22 2007, 16:13
|
Участник

Группа: Новичок
Сообщений: 24
Регистрация: 18-07-07
Из: г. Харьков
Пользователь №: 29 218

|
Расписал все что знаю на данный момент. Если у кого есть больший опыт - поделитесь.
|
|
|
|
|
Jul 23 2007, 13:58
|
Участник

Группа: Свой
Сообщений: 44
Регистрация: 8-05-07
Пользователь №: 27 596

|
Цитата(Виталий Якименко @ Jul 22 2007, 20:13)  Расписал все что знаю на данный момент. Если у кого есть больший опыт - поделитесь. В свое время пробовал использовать GPRS и FTP для перекачки файлов. Впечатления остались не самые лучшие. Если с небольшими файлами (< 300k) дело еще как-то обстоит, то c большими размерами приходилось совсем туго. Постоянные переповторы, потери блоков... Пробовал менять клиенты и серверА - без результата. Если с тех пор (3 года назад, Мегафон-Самара) качество GPRS-связи не улучшилось - ваш клиент потребует серьезных доработок, тестирований и исследований. Хотя, оригинальности - не отнять
|
|
|
|
|
Jul 23 2007, 14:05
|
Участник

Группа: Новичок
Сообщений: 24
Регистрация: 18-07-07
Из: г. Харьков
Пользователь №: 29 218

|
Да, для больших файлов, конечно, будут проблемы. Зато, если небольшими порциями - например, результаты измерений - дописывать в файл - очень удобно. В одном TCP пакете можно передавать до 1 кБ - часто вполне достаточно
|
|
|
|
|
Jul 23 2007, 17:36
|
Участник

Группа: Свой
Сообщений: 44
Регистрация: 8-05-07
Пользователь №: 27 596

|
Цитата(Виталий Якименко @ Jul 23 2007, 18:05)  Да, для больших файлов, конечно, будут проблемы. Зато, если небольшими порциями - например, результаты измерений - дописывать в файл - очень удобно. В одном TCP пакете можно передавать до 1 кБ - часто вполне достаточно IMHO ради 1кБ использовать FTP расточительно. Я бы смотрел в сторону HTTP-POST. На порядок быстрее и проще в реализации. Минус один: наличие web-сервера на удаленном хосте.
|
|
|
|
|
Jul 24 2007, 07:22
|
Участник

Группа: Новичок
Сообщений: 24
Регистрация: 18-07-07
Из: г. Харьков
Пользователь №: 29 218

|
А если надо 1 кБ двоичных данных каждые 8 секунд, и дописывать в один и тот же файл в течение некоторого времени? По-моему, FTP как раз не расточительный - один раз установил соединение, а потом только данные передавай, практически никакого дополнительного трафика. Если считаете, что HTTP-POST эффективнее - подскажите, как сделать. WEB-сервер на хосте как раз есть.
|
|
|
|
|
Jul 24 2007, 09:51
|
Участник

Группа: Свой
Сообщений: 44
Регистрация: 8-05-07
Пользователь №: 27 596

|
Цитата(Виталий Якименко @ Jul 24 2007, 11:22)  Если считаете, что HTTP-POST эффективнее - подскажите, как сделать. WEB-сервер на хосте как раз есть. POST - немного другая технология. В HTTP есть два основных метода - Get и Post. Тыкая по ссылкам в браузере вы выполняете Get-запросы. Нажимая кнопку "отправить" в этом форуме - выполняете Post-запрос, параметры которого (набранное сообщение, к примеру) передаются в cgi-скрипт на сервере. Это если упрощенно. Как сделать? Для этого надо почитать какой нибудь "HTTP для чайников" (я читал именно такую), и иметь под рукой RFC (можно этот http://www.faqs.org/rfcs/rfc2068.html)Устанавливаете TCP-соединение средствами SIM300 и отправляете POST-запрос.
|
|
|
|
|
Jul 24 2007, 09:57
|
Участник

Группа: Новичок
Сообщений: 24
Регистрация: 18-07-07
Из: г. Харьков
Пользователь №: 29 218

|
Спасибо, почитаю, попробую. Но это ж еще скрипт писать надо на сервер. И опять же, будут вопросы, если данные не текст, а двоичные.
|
|
|
|
|
Jul 24 2007, 10:47
|
Участник

Группа: Свой
Сообщений: 44
Регистрация: 8-05-07
Пользователь №: 27 596

|
Цитата(Виталий Якименко @ Jul 24 2007, 13:57)  Но это ж еще скрипт писать надо на сервер. Предполагаю, что проблема возникнет не с написанием самого скрипта, а с его размещением на чужом сервере. Хотя, если вам открыли доступ по FTP - могут и со скриптом помочь, наверное. А скриптовое программирование открывает широкие двери для дальнейшей обработки вашей информации. Можно классифицировать ее на этапе приемки, сваливать на MySQL, строить на ее основе динамические страницы и крутить их на этом-же сервере... Определенно сюда надо идти. Цитата(Виталий Якименко @ Jul 24 2007, 13:57)  И опять же, будут вопросы, если данные не текст, а двоичные. Двоичные данные или текст - протоколу без разницы. В запросе есть поле content_type...
|
|
|
|
|
Jul 24 2007, 13:14
|
Участник

Группа: Новичок
Сообщений: 24
Регистрация: 18-07-07
Из: г. Харьков
Пользователь №: 29 218

|
За подсказки спасибо. В принципе, есть две задачи - в одной из них нужны просто файлы, темп записи около 1 кБ каждые 8 сек. Думаю, здесь лучше FTP. В другой задаче - объем меньше, но и MySQL может пригодиться, и динамические страницы для визуализации.
А с размещением скрипта проблемы нет - если на сервере хостится сайт, там есть и WEB-сервер, и скрипты, и FTP, и MySQL...
|
|
|
|
|
Jul 27 2007, 16:27
|

пуля
   
Группа: Свой
Сообщений: 674
Регистрация: 10-05-06
Из: Уфа
Пользователь №: 16 959

|
Цитата(Виталий Якименко @ Jul 23 2007, 20:05)  Да, для больших файлов, конечно, будут проблемы. Зато, если небольшими порциями - например, результаты измерений - дописывать в файл - очень удобно. В одном TCP пакете можно передавать до 1 кБ - часто вполне достаточно А вы пробывали дописывать файл? У меня Wavecom модем. Дописывать файл не возможно на серваке, всё в этом файле переписывается, новой информацией. Думаю тут мало зависит от ftp сервака, самого.
|
|
|
|
|
Jul 27 2007, 17:10
|
Участник

Группа: Новичок
Сообщений: 24
Регистрация: 18-07-07
Из: г. Харьков
Пользователь №: 29 218

|
Специально сейчас проверил. Да, именно дописываю, командой APPE протокола FTP. Прекрасно дописывает. Если пользоваться командами FTP, то все зависит от FTP-сервера, от модема практически ничего - он просто передает команды.
Может быть Вы используете не команды FTP в "чистом" виде, а реализацию FTP, которая есть в модемах Wavecom? Тогда вопросы к модему, или к тому, как Вы с ним работаете...
|
|
|
|
|
Aug 16 2007, 07:57
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 3-07-07
Пользователь №: 28 863

|
Цитата(Виталий Якименко @ Jul 22 2007, 19:13)  Расписал все что знаю на данный момент. Если у кого есть больший опыт - поделитесь. Здравствуйте! Пробовал писать на FTP по Вашей методике, но не получается, потому что в ответ на команду port сервер отвечает - "500 Illegal PORT command", может ли такое быть, что сервер не поддерживает команду port? И как в этом случае поступать?
|
|
|
|
|
Aug 16 2007, 09:57
|
Участник

Группа: Новичок
Сообщений: 24
Регистрация: 18-07-07
Из: г. Харьков
Пользователь №: 29 218

|
Цитата(Ujin @ Aug 16 2007, 10:57)  Здравствуйте! Пробовал писать на FTP по Вашей методике, но не получается, потому что в ответ на команду port сервер отвечает - "500 Illegal PORT command", может ли такое быть, что сервер не поддерживает команду port? И как в этом случае поступать? напишите, что именно Вы написали в команде PORT
|
|
|
|
|
Aug 16 2007, 11:26
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 3-07-07
Пользователь №: 28 863

|
Цитата(Виталий Якименко @ Aug 16 2007, 12:57)  напишите, что именно Вы написали в команде PORT передавал "PORT 10,10,39,190,7,228" айпишник свой узнавал как у Вас в статье написано, директорию создать и в нее перейти получилось, а порт никак не получается.
|
|
|
|
|
Aug 16 2007, 11:38
|
Участник

Группа: Новичок
Сообщений: 24
Регистрация: 18-07-07
Из: г. Харьков
Пользователь №: 29 218

|
Цитата(Ujin @ Aug 16 2007, 14:26)  передавал "PORT 10,10,39,190,7,228" айпишник свой узнавал как у Вас в статье написано, директорию создать и в нее перейти получилось, а порт никак не получается. В описании FTP написано: 500 Syntax error, command unrecognized. This may include errors such as command line too long. Получается, что он не понимет команду. Либо у Вас в команду вкрался некий символ, которого мы не видим, либо сервер не поддерживает команду PORT (что было бы странно) . Я бы попробовал следующее: - набрать PORT маленькими и большими буквами - попробовать с другим FTP- сервером. В принципе, не важно, какой IP Вы укажете в команде PORT - устанавливать Data Connection FTP-сервер будет только потом, когда получит команду на передачу данных
Сообщение отредактировал Виталий Якименко - Aug 16 2007, 11:39
|
|
|
|
|
Aug 16 2007, 12:11
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 3-07-07
Пользователь №: 28 863

|
Цитата(Виталий Якименко @ Aug 16 2007, 14:38)  В описании FTP написано: 500 Syntax error, command unrecognized. This may include errors such as command line too long.
Получается, что он не понимет команду. Либо у Вас в команду вкрался некий символ, которого мы не видим, либо сервер не поддерживает команду PORT (что было бы странно) . Я бы попробовал следующее: - набрать PORT маленькими и большими буквами - попробовать с другим FTP- сервером.
В принципе, не важно, какой IP Вы укажете в команде PORT - устанавливать Data Connection FTP-сервер будет только потом, когда получит команду на передачу данных маленькими буквами пробовал тоже, попробовал пробелы вставлять после запятой, тогда пишет "501 Invalid number of arguments" лишнего ничего попадать не должно, набираю в терминале
|
|
|
|
|
Aug 16 2007, 13:54
|
Участник

Группа: Новичок
Сообщений: 24
Регистрация: 18-07-07
Из: г. Харьков
Пользователь №: 29 218

|
Цитата(Ujin @ Aug 16 2007, 15:11)  маленькими буквами пробовал тоже, попробовал пробелы вставлять после запятой, тогда пишет "501 Invalid number of arguments" Получается, что при правильном наборе он видит не ошибку в параметрах, а не понимает саму команду. Попробуйте с другим FTP-сервером. Если нет возможности - я Вам могу предложить свой (пишите на E-mail). B еще - когда входите на FTP-сервер, он пишет приветствие. Напишите мне, что он пишет ?
|
|
|
|
|
Aug 16 2007, 18:06
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 3-07-07
Пользователь №: 28 863

|
Цитата(Виталий Якименко @ Aug 16 2007, 14:38)  В описании FTP написано: 500 Syntax error, command unrecognized. This may include errors such as command line too long.
Получается, что он не понимет команду. Либо у Вас в команду вкрался некий символ, которого мы не видим, либо сервер не поддерживает команду PORT (что было бы странно) . Я бы попробовал следующее: - набрать PORT маленькими и большими буквами - попробовать с другим FTP- сервером.
В принципе, не важно, какой IP Вы укажете в команде PORT - устанавливать Data Connection FTP-сервер будет только потом, когда получит команду на передачу данных Оказывается ему айпишник не нравится - 10.х.х.х ведь зарезервировано для внутренних сетей, пробовал в port писать свой домашний - работает. Но вот только теперь следующая проблема - почему оператор такой айпишник дает на модуль?
|
|
|
|
|
Aug 16 2007, 19:10
|
Местный
  
Группа: Участник
Сообщений: 221
Регистрация: 8-08-07
Пользователь №: 29 664

|
сотовые операторы обычно выдают серые ip, осуществляя nat, при этом для ftp должна быть дополнительная поддержка (ибо он передает ip-адреса непосредственно в сообщении). похоже у вашего оператора нет такой поддержи. возможные варианты - использовать пассивный режим или же http. пример пассивного режима: Код $ telnet 10.0.0.20 21 Trying 10.0.0.20... Connected to 10.0.0.20. Escape character is '^]'. 220 (vsFTPd 2.0.5) USER guest 331 Please specify the password. PASS хрен-я-вам-скажу 230 Login successful. PASV 227 Entering Passive Mode (10,0,0,20,218,140) STOR aaa 150 Ok to send data. 226 File receive OK. PASV 227 Entering Passive Mode (10,0,0,20,193,58) LIST 150 Here comes the directory listing. 226 Directory send OK. QUIT 221 Goodbye. Connection closed by foreign host. в это время в соседней консоли: Код $ telnet 10.0.0.20 $((218*256+140)) Trying 10.0.0.20... Connected to 10.0.0.20. Escape character is '^]'. hello
^] telnet> quit Connection closed. $ telnet 10.0.0.20 $((193*256+58)) Trying 10.0.0.20... Connected to 10.0.0.20. Escape character is '^]'. -rw------- 1 1003 1003 19 Aug 16 19:00 aaa Connection closed by foreign host.
|
|
|
|
|
Aug 17 2007, 04:56
|
Участник

Группа: Новичок
Сообщений: 24
Регистрация: 18-07-07
Из: г. Харьков
Пользователь №: 29 218

|
Цитата(edo @ Aug 16 2007, 22:10)  возможные варианты - использовать пассивный режим или же http. C пассивным режимом понятно, но для этого на SIM300 нужно открыть два соединения, а это невозможно. Максимум - это одно как клиент, одно как сервер.
|
|
|
|
|
Aug 17 2007, 13:35
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 3-07-07
Пользователь №: 28 863

|
Цитата(edo @ Aug 17 2007, 10:51)  а что вы так http не хотите? по-моему удобнее Это как?
|
|
|
|
|
Aug 18 2007, 06:49
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 3-07-07
Пользователь №: 28 863

|
Цитата(edo @ Aug 17 2007, 19:12)  Непоняяятно А можно человеческим языком, или примером?
|
|
|
|
|
Aug 19 2007, 14:01
|
Участник

Группа: Новичок
Сообщений: 24
Регистрация: 18-07-07
Из: г. Харьков
Пользователь №: 29 218

|
Цитата(edo @ Aug 17 2007, 10:51)  а что вы так http не хотите? по-моему удобнее В целом может и удобнее. Но если объем большой, и данные двоичные - насколько это будет удобно через HTTP ?
|
|
|
|
|
Aug 19 2007, 18:15
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Ну допустим и в HTTP/1.0 можно было держать соединение открытым. Это делаеться вставкой заголовка: Connection: Keep-Alive Во вторых, администратор сервера при желании может и для HTTP/1.1 запретить держать долговременные соединения. В третьих, c помощью HTTP механизмы FTP никак не заменить. Это и дописывание файлов, и переименование, и удаление, и скачивание по частям, и хождение по директроиям и т.д. Тем более, что нынче в GSM сетях можно открыть и пассивный и активный FTP. Цитата(edo @ Aug 19 2007, 19:03)  а какая разница какие данные и каков объем? кардинальных отличия 2: - в http данные передаются в том же tcp-соединении, что и команды; - в http/1.0 каждая команда выполняется в отдельном соединении (что всё равно меньше, чем то же одно соединение для каждой передачи данных в ftp + ещё одно общее соединение для передачи команд). в http/1.1 в одной tcp-сессии можно выполнять несколько команд.
|
|
|
|
|
Sep 5 2007, 05:39
|
Группа: Новичок
Сообщений: 1
Регистрация: 5-09-07
Пользователь №: 30 291

|
Цитата(alexey123 @ Jul 24 2007, 13:51)  POST - немного другая технология. В HTTP есть два основных метода - Get и Post. Мне интересно у кого нибудь получилось отправить запрос на загрузку html страницы методом Get с помощью SIM 300. Если получилось, то пожалуйста поделитесь опытом!!!
|
|
|
|
|
Oct 12 2007, 10:25
|
Частый гость
 
Группа: Свой
Сообщений: 121
Регистрация: 17-06-05
Пользователь №: 6 087

|
Цитата(Тимофей @ Sep 5 2007, 09:39)  Мне интересно у кого нибудь получилось отправить запрос на загрузку html страницы методом Get с помощью SIM 300. Если получилось, то пожалуйста поделитесь опытом!!!  at+cipstart="tcp","217.16.16.134","80" OK CONNECT OK at+cipsend > GET http://caxapa.ru/1.htm?q=qwerty HTTP/1.0 SEND OK a/ > SEND OK HTTP/1.1 200 OK Date: Fri, 12 Oct 2007 10:05:47 GMT Content-Type: text/html; charset=windows-1251 Connection: close Server: Apache Cache-Control: max-age=0 Expires: Fri, 12 Oct 2007 10:05:47 GMT qwerty CLOSED
|
|
|
|
|
Dec 12 2007, 10:57
|
Участник

Группа: Участник
Сообщений: 73
Регистрация: 6-11-07
Пользователь №: 32 085

|
У меня такая проблема: Есть два gsm-модуля на основе sim300d. Один из них подключен к компу, на котором установлен web сервер apache 2.2.6, ip фиксированный. Нарисовал пару html-страниц. При попытке подключиться к этому серверу браузером всё получается, страница открывается. Пытаюсь подключиться к этому серверу с помощью второго gsm-модуля at-командами, ничего не выходит. На попытку соединения отвечает: at+cipstart="tcp","здесь_мой_ip","80" OK
STATE: TCP CONNECTING
CONNECT FAIL
Пример, который написал IV_K, получается, модуль подключается к сахаре.
В чем может быть загвоздка? Может что-то в настройках сервера?
|
|
|
|
|
Dec 12 2007, 13:14
|
Участник

Группа: Участник
Сообщений: 73
Регистрация: 6-11-07
Пользователь №: 32 085

|
Но тогда, насколько я понимаю, не получилось бы и этого: Цитата at+cipstart="tcp","217.16.16.134","80" OK CONNECT OK at+cipsend > GET http://caxapa.ru/1.htm?q=qwerty HTTP/1.0 SEND OK
|
|
|
|
|
Dec 14 2007, 12:09
|
Частый гость
 
Группа: Свой
Сообщений: 101
Регистрация: 22-08-07
Пользователь №: 29 977

|
Цитата(CADiLO @ Dec 12 2007, 14:43)  В модулях 300D SST до 12 версии есть ошибка!!!! CADiLO прав, но только ошибка там другая  , сервер на базе SIM300 не может создать многосокетное соединение, другими словами обслуживать одновременно более одного клиента.
|
|
|
|
|
Dec 14 2007, 18:39
|
Участник

Группа: Участник
Сообщений: 73
Регистрация: 6-11-07
Пользователь №: 32 085

|
Так сервер не использует tcp/ip стек модуля. И с портами в модуле клиента по-моему всё нормально (с сахарой он нормально соединяется)... И сервер работает (html-страницы на нем открываются)... В общем всё как бы работает, а в итоге ничего не получается...
|
|
|
|
|
Dec 17 2007, 08:06
|
Частый гость
 
Группа: Свой
Сообщений: 101
Регистрация: 22-08-07
Пользователь №: 29 977

|
Цитата(*antzol* @ Dec 14 2007, 21:39)  Так сервер не использует tcp/ip стек модуля Что-то не пойму я вас, а как же это: "Есть два gsm-модуля на основе sim300d. Один из них подключен к компу, на котором установлен web сервер"? Я так понимаю, что через модуль ваш сайт подключен к инету, а значит tcp/ip стек модуля используется.
|
|
|
|
|
Dec 17 2007, 11:24
|
Участник

Группа: Участник
Сообщений: 73
Регистрация: 6-11-07
Пользователь №: 32 085

|
Нет, не используется. Комп с web сервером использует модуль как обычный модем (чтоб подключиться к инету, набираю телефон *99***1#).
|
|
|
|
|
Jun 19 2008, 15:45
|
Местный
  
Группа: Участник
Сообщений: 231
Регистрация: 14-02-05
Пользователь №: 2 635

|
Спасибо Виталию за подробно расписанный документ по FTP. По его методике получается достучаться к серверу, но без регистрации на нем дальше не пройдешь. Посоветуйте, какой бесплатный ftp в Инете или Рунете можно использовать (точнее, кто какой использует реально)? Можно ли ориентироваться на сервисы, подобные http://www.xdrive.com/ и Народ.Яндекс.Диск?
|
|
|
|
|
Sep 4 2009, 08:20
|
Группа: Участник
Сообщений: 7
Регистрация: 25-08-09
Пользователь №: 52 038

|
У меня вопрос: какими способами можно узнать точное время имея доступ в интернет через SIM300?
|
|
|
|
|
Sep 24 2009, 05:20
|

Частый гость
 
Группа: Свой
Сообщений: 128
Регистрация: 21-06-07
Из: Омск
Пользователь №: 28 594

|
Работаю с модулем SIM508, по сути это тот же SIM300+GPS. Задача стоит в том чтобы передать данные на сервер, изначально пытался реализовать это по средствам ftp, но поняв что с серым IP ничего не выйдет, ведь необходимо устанавливать два соединения одновременно, было принято решение сделать это через http, как было описано выше. Но в результате всех операций получился очень странный результат, а именно подключаюсь к серверу сахары at+cipstart="tcp","217.16.16.134","80", все проходит удачно, затем посылаю GET http://caxapa.ru/1.htm?q=qwerty HTTP/1.0, на первый запрос ответ не получаю, а на второй запрос сервер выдает такой ответ CODE <html> <head><title>400 Bad Request</title></head> <body bgcolor="white"> <center><h1>400 Bad Request</h1></center> <hr><center>nginx/0.7.31</center> </body> </html> . Как выяснилось чуть позже если этот же самый get запрос отправить через браузер, то ответ от сервера приходит иной CODE <html> <head><title>Error 404</title></head> <body> <div style="float:left;width:auto;padding:20px 40px;font:italic 15pt georgia;color:#555"> <div style="padding-bottom:15px;margin-bottom:15px;color:#aaa;font-size:40pt;border-bottom:dotted 1px darkblue">Error 404</div> Такого файла на нашем сервере нет <br> <a href="/map.html">Карта сайта</a></div> </body> Пробовал подключаться к другим серверам и посылать get запросы, но в ответ получал только SEND OK, никакого ответа от сервера не приходило. Очень интересно было бы понять чем get запрос браузера и модуля так отличаются что сервер выдает различные ответы, или быть может что не то в настройках
|
|
|
|
|
Sep 24 2009, 09:36
|

Частый гость
 
Группа: Свой
Сообщений: 128
Регистрация: 21-06-07
Из: Омск
Пользователь №: 28 594

|
Master of NatureДа именно в отсутствии пустой строки и была вся проблема, спасибо за помощь ))) Зато теперь стало выдавать 404 ошибку CODE > GET http://caxapa.ru/1.htm?q=qwerty HTTP/1.0 SEND OK HTTP/1.1 404 Not Found Date: Thu, 24 Sep 2009 09:35:03 GMT Content-Type: text/html; charset=koi8-r Connection: close Server: nginx/0.7.31 Content-Length: 169 <html> <head><title>404 Not Found</title></head> <body bgcolor="white"> <center><h1>404 Not Found</h1></center> <hr><center>nginx/0.7.31</center> </body> </html>
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|