|
Помогите с HTTP запросом | ☑ | ||
---|---|---|---|---|
0
Snikers_OLD
19.04.18
✎
12:14
|
Доброго времени.
Есть http://auto-motors.com.ua/1C/1C_status_item.php?signin=parol&bill[]=70171&status=9 Такой ХТТП запрос. Если ввести его в браузере все работает как надо. Нужно сделать его из 1с. Пишу: Сервер = "auto-motors.com.ua"; СТрокаЗапроса = "signin=parol&bill[]=70171&status=9; Соединение = Новый HTTPСоединение(Сервер,,,,,60,Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows)); Заголовки = Новый Соответствие(); Заголовки.Вставить("Content-Type", "text/html; charset=iso-8859-1"); Запрос = Новый HTTPЗапрос("/1C/", Заголовки); Запрос.УстановитьТелоИзСтроки(СТрокаЗапроса); Ответ = Соединение.ОтправитьДляОбработки(Запрос); ТекстОтвета = Ответ.ПолучитьТелоКакСтроку(); Сообщить(ТекстОтвета); не работает возвращает </head><body> <h1>Not Found</h1> <p>The requested URL /1C/ was not found on this server.</p> <hr> <address>Apache/2.4.10 (Debian) Server at auto-motors.com.ua Port 443</address> </body></html> |
|||
1
Ненавижу 1С
гуру
19.04.18
✎
12:16
|
"1C" написано у тебя латинскими?
|
|||
2
Snikers_OLD
19.04.18
✎
12:18
|
Да я его скопировал из Ссылки
|
|||
3
Ненавижу 1С
гуру
19.04.18
✎
12:18
|
и где 1C_status_item.php?
|
|||
4
dezss
19.04.18
✎
12:20
|
(3) + да и параметры СТрокаЗапроса вроде не в теле, а в строке запроса
|
|||
5
n0ther
19.04.18
✎
12:22
|
(0) УстановитьТелоИзСтроки - это же для POST-запросов, а у тебя GET-запрос
|
|||
6
dezss
19.04.18
✎
12:23
|
(5) ОтправитьДляОбработки - это post
|
|||
7
dezss
19.04.18
✎
12:23
|
(6) тьфу...не дочитал)))
а как узнал, что у него гет?) |
|||
8
Snikers_OLD
19.04.18
✎
13:09
|
(3) я и с 1C_status_item.php и без пробовал, и в разные места его совал, просто по разному отвечает.
Как понять вообще это гет или пост запрос, раз уж обсуждение пошло |
|||
9
Snikers_OLD
19.04.18
✎
13:10
|
</head><body>
<h1>Not Found</h1> <p>The requested URL /1C/1C_status_item.php was not found on this server.</p> <hr> <address>Apache/2.4.10 (Debian) Server at auto-motors.com.ua Port 443</address> </body></html> |
|||
10
Юрий Лазаренко
19.04.18
✎
13:10
|
(7)(8) Наверно по наличию параметров в строке запроса?
|
|||
11
dezss
19.04.18
✎
13:12
|
(8) скорей всего, гет...
попробуй так... Соединение = Новый HTTPСоединение(Сервер,,,,,60,Новый ЗащищенноеСоединениеOpenSSL()); .... Запрос = Новый HTTPЗапрос("/1C/1C_status_item.php?signin=parol&bill[]=70171&status=9 ", Заголовки); Ответ = Соединение.ВызватьHTTPМетод("GET",Запрос); |
|||
12
dezss
19.04.18
✎
13:13
|
(10) а в POST их разве не может быть?
|
|||
13
Redkiy
19.04.18
✎
13:15
|
(8) Браузер - это всегда GET.
|
|||
14
Necessitudo
19.04.18
✎
13:15
|
Наверное потому что браузер POST не умеет, а умеет только GET)
|
|||
15
Snikers_OLD
19.04.18
✎
13:16
|
ОТвет тот же
</head><body> <h1>Not Found</h1> <p>The requested URL /1C/1C_status_item.php was not found on this server.</p> <hr> <address>Apache/2.4.10 (Debian) Server at auto-motors.com.ua Port 443</address> </body></html> |
|||
16
Snikers_OLD
19.04.18
✎
13:17
|
Соединение = Новый HTTPСоединение(Сервер,,,,,60,Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows));
Заголовки = Новый Соответствие(); Заголовки.Вставить("Content-Type", "text/html; charset=iso-8859-1"); Запрос = Новый HTTPЗапрос("/1C/1C_status_item.php?signin=parol&bill[]=70171&status=9", Заголовки); Ответ = Соединение.ВызватьHTTPМетод("GET",Запрос); ТекстОтвета = Ответ.ПолучитьТелоКакСтроку(); Сообщить(ТекстОтвета); |
|||
17
George Wheels
19.04.18
✎
13:24
|
Убери Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows)
У тебя сервер http://, а не https://. |
|||
18
mehfk
19.04.18
✎
13:24
|
(0) HTTPСоединение = Новый HTTPСоединение("auto-motors.com.ua");
HTTPЗапрос = Новый HTTPЗапрос("1C/1C_status_item.php?signin=parol&bill[]=70171&status=9"); Ответ = HTTPСоединение.Получить(HTTPЗапрос); Сообщить(Ответ.ПолучитьТелоКакСтроку()); |
|||
20
Snikers_OLD
19.04.18
✎
13:26
|
Спасибо, большое mehfk
|
|||
21
Юрий Лазаренко
19.04.18
✎
13:28
|
(12) В ПОСТ-запросе параметры есть, но не в составе URL
|
|||
22
Snikers_OLD
19.04.18
✎
13:44
|
George Wheels первое Спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |