|
|
|
http сервис команда post | ☑ | ||
|---|---|---|---|---|
|
0
Taniusa
14.07.21
✎
08:25
|
Доброе утро. подскажите пожалуйста с сервисом никак не могу понять что сделать. всю голову сломала:( Мне дали задание реализовать http сервис таким образом чтобы заработала ссылка:
https://сайт/База/hs/WebSiteExchange/PostOrder. я в 1С добавила http сервис WebSiteExchange. В нем у меня есть команда post и get. Подскажите пожалуйста что я еще должна сделать чтобы сервис заработал??? Спасибки заранее. |
|||
|
1
Smit1C
14.07.21
✎
08:28
|
Опубликовать на веб сервере эти сервисы.
|
|||
|
2
ДенисЧ
14.07.21
✎
08:28
|
Опубликовать его, как минимум, на веб-сервере...
|
|||
|
3
Мультук
гуру
14.07.21
✎
08:33
|
(0) Все уже написано за нас (с)
Можно погуглить по словам "infostart http сервис" Там есть куча статей, где все буквально разжевано по шагам. |
|||
|
4
Taniusa
14.07.21
✎
08:34
|
я опубликовала. перехожу по ссылке: https://сайт/база/hs/WebSiteExchange/Orders
HTTPМетод - GET БазовыйURL - https://сайт/база/hs/WebSiteExchange ОтносительныйURL - /Orders Заголовки[Content-Length] - 0 Заголовки[sec-fetch-dest] - document Заголовки[sec-fetch-mode] - navigate Заголовки[sec-fetch-site] - none Заголовки[sec-ch-ua-mobile] - ?0 Заголовки[Host] - Заголовки[X-Forwarded-For] - Заголовки[sec-ch-ua] - " Not;A Brand";v="99", "Google Chrome";v="91", "Chromium";v="91" Заголовки[Accept] - text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Заголовки[sec-fetch-user] - ?1 Заголовки[Connection] - close Заголовки[User-Agent] - Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36 Заголовки[Accept-Language] - ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 Заголовки[Accept-Encoding] - gzip, deflate, br Заголовки[upgrade-insecure-requests] - 1 |
|||
|
5
Taniusa
14.07.21
✎
08:34
|
(4) это означает что сервис работает?
|
|||
|
6
ДенисЧ
14.07.21
✎
08:35
|
Дали
PostOrder А у тебя в заголовках Orders Не туда )) |
|||
|
7
Taniusa
14.07.21
✎
08:39
|
https://ibb.co/gJkZq7R я не правильно его сделала?
|
|||
|
8
Taniusa
14.07.21
✎
08:40
|
https://ibb.co/K5krF1K вот что в orders у меня
|
|||
|
9
PROGRAM1S
14.07.21
✎
08:50
|
(0) Могу порекомендовать курс по HTTP-сервисам
https://program1s.com/kurs-po-http-servisam/ |
|||
|
10
acht
14.07.21
✎
08:52
|
О, а вот и ботики добежали
|
|||
|
11
Taniusa
14.07.21
✎
08:57
|
помогите пожалуйста. тут есть специалисты по сервисам???
|
|||
|
12
PROGRAM1S
14.07.21
✎
09:08
|
(11) Добавляете HTTP-сервис.
Корневой URl - WebSiteExchange В нем шаблон /PostOrder У шаблона добавить метод POST (хотя если нужно чтобы ссылка заработала в браузере, то GET, но судя по названию все-таки POST) У метода добавляете обработчик и пишите там код, если нужно чтобы просто заработала ссылка, то оставьте то что по умолчанию добавилось в обработчик Потом ставите веб-сервер и публикуете сервис https://program1s.com/http-servis-primer/ |
|||
|
13
Taniusa
14.07.21
✎
09:29
|
(12) спасибо за ответ добрый вы человек! можете пожалуйста посмотреть я правильно вас поняла? https://ibb.co/GM95Np1
|
|||
|
14
PROGRAM1S
14.07.21
✎
09:37
|
(13) Слеш в конце лучше удалить
|
|||
|
15
Kassern
14.07.21
✎
09:37
|
(13) а для чего вы создали GET и OPTIONS?
|
|||
|
16
Taniusa
14.07.21
✎
09:45
|
(15) ну если я не создам get работу сервиса в браузере проверить нельзя((( ведь для проверки post нужны дополнительные программы... так это? или я ошибаюсь?
|
|||
|
17
Мультук
гуру
14.07.21
✎
09:50
|
(16) Т.е. GET вы будете тестить, а POST - тестить уже не нужно?
|
|||
|
18
Taniusa
14.07.21
✎
09:53
|
(17) нужно... это просто первая так сказать проверочка. А как мне проверить работу команды post?
|
|||
|
19
Kassern
14.07.21
✎
09:54
|
(16) ну а в чем проблема протестить пост? отправьте из той же 1ски запрос где в теле запихните xml/json данные по нескольким заказам. В обработчике пост, прочитайте тело запроса и верните какой нить ответ, мол данные по таким заказам успешно загружены. Вот и протестили весь ваш сервис
|
|||
|
20
Taniusa
14.07.21
✎
09:55
|
у меня по этому сервису должны прилетать заказы. как теперь можно проверить его работу?
|
|||
|
21
Kassern
14.07.21
✎
09:55
|
(18) вам бы лучше почитать какую нить книжку, или статьи на тему http соединений, GET,POST,PUT и т.д. методов.
|
|||
|
22
Kassern
14.07.21
✎
09:56
|
(20) если у вас пост запрос, значит вам скорее всего должны приходить данные в теле запроса, которые нужно обработать.
|
|||
|
23
Taniusa
14.07.21
✎
09:57
|
(19) можете пожалуйста показать пример?
|
|||
|
24
Kassern
14.07.21
✎
09:58
|
(20) в общем сделайте, как я в (19) написал. В отладке поставте точку останова на вашу процедуру для метода пост. Далее смотрите в отладке параметры вашей процедуры и там вы увидите что вам пришло из запроса.
|
|||
|
25
Kassern
14.07.21
✎
10:00
|
||||
|
26
Kassern
14.07.21
✎
10:00
|
(25) и таких ссылок масса, всего стоит погуглить немного
|
|||
|
27
Kassern
14.07.21
✎
10:01
|
(0) "Мне дали задание" Вы учитесь 1с, или на работе дали задание?
|
|||
|
28
Мультук
гуру
14.07.21
✎
10:02
|
||||
|
29
Kassern
14.07.21
✎
10:02
|
(28) это вообще многосерийка)
|
|||
|
30
Taniusa
14.07.21
✎
10:04
|
(21) если посоветуете книжку хорошую я буду очень благодарна и обязательно почитаю.
|
|||
|
31
Taniusa
14.07.21
✎
10:07
|
(25)(28) спасибо вам за отзывчивость!!!
|
|||
|
32
Taniusa
14.07.21
✎
10:11
|
(27) учусь, но дали практическое задание т.к. обслуживающий программист в отпуске(
|
|||
|
33
Kassern
14.07.21
✎
10:23
|
(30) мне все пришлось на практике интеграции крупных API сервисов изучать, поэтому книжку по 1с для http сервисов я вам подсказать не смогу. Есть у меня еще вот такая книжечка дома "PHP 7 в подлиннике", там есть со стороны веба как работают запросы, описание методов и прочее.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |