Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / curl и заголовки / 5 сообщений из 5, страница 1 из 1
31.01.2006, 10:59:51
    #33512681
kakandokalo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
curl и заголовки
появилась необходимость отправить запрос на сервер через командную строку.
Сервер работает только с HTTP 1.1, а на 1.0 ругается. Чтобы это дело обойти пишу:

$ curl -H "GET HTTP/1.1" '<здесь полный путь к странице>' либо

но сервер продолжает ругаться. Что я делаю не так? Перерыл кучу информации в инете, но нигде не сказано, как называется этот заголовок и его формат. На http://curl.haxx.se тоже ничего не нашел.
...
Рейтинг: 0 / 0
31.01.2006, 12:08:40
    #33512965
Oerr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
curl и заголовки
Очень даже работает...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
[root@astro cgi]# curl -H "GET HTTP/1.1" 'http://host.mydomain.ru'
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<link rel="shortcut icon" href="favicon.ico">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r">
<title>Corner of Oracle DBA</title>
</head>
<body>
<h3><b>
<br><center>
corner of Oracle DBA</center></h3>
<<skip>>
</b></h3>
</div>
</body>
</html>
[root@astro cgi]# uname -a
Linux xxx  2 . 6 . 5 - 1 .358smp # 1  SMP Sat May  8   09 : 25 : 36  EDT  2004  i686 i686 i386 GNU/Linux
Проблема скорее всего связана с символами в URL... предположу что вы не экранируете... "&"

http://surgutnet.ru
...
Рейтинг: 0 / 0
31.01.2006, 12:30:35
    #33513073
kakandokalo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
curl и заголовки
Спасибо, Oerr !!!

Вы не могли бы пояснить, что означает:
авторпредположу что вы не экранируете... "&"
...
Рейтинг: 0 / 0
31.01.2006, 12:57:21
    #33513142
Oerr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
curl и заголовки
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
[root@test]# ls -la
total  8 
drwxr-xr-x    2  oracle dba   4096  Jan  27   15 : 37  .
drwxrwxrwt   17  root   root  4096  Jan  31   14 : 53  ..
[root@test]# mkdir  &
[ 1 ]  12248 
[root@test]# mkdir: too few arguments
Try `mkdir --help' for more information.

[1]+  Exit 1                  mkdir
[root@test]# ls
[root@test]# mkdir \&
[root@test]# ls
&
[root@test]# ls -la
total 12
drwxr-xr-x   2 root   root 4096 Jan 31 14:54 &
drwxr-xr-x   3 oracle dba  4096 Jan 31 14:54 .
drwxrwxrwt  17 root   root 4096 Jan 31 14:53 ..
[root@test]# rm -R \&
rm: remove directory `&'? y
[root@test]#man bash
<<skip>>
       metacharacter
              A character that, when unquoted, separates words.   One  of  the
              following:
              |  & ; ( ) < > space tab
       control operator
              A token that performs a control function.  It is one of the fol-
              lowing symbols:
              || & && ; ;; ( ) | <newline>
<<skip>>

http://surgutnet.ru
...
Рейтинг: 0 / 0
31.01.2006, 16:03:56
    #33513748
kakandokalo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
curl и заголовки
Ошибка была не в этом, а в логике приложения которое работает на сервере. В любом случае, спасибо за помощь.
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / curl и заголовки / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]