|
как правильно формировать адресную строку когда вызываю http сервис | ☑ | ||
---|---|---|---|---|
0
Александра1с
31.10.23
✎
12:23
|
Здравствуйте, создала http сервис опубликовала его, но когда обращаюсь к ему пишет
Ошибка HTTP 401.2 — Unauthorized Вы не имеете права просматривать эту страницу из-за недопустимости заголовков проверки подлинности. Как я поняла проблема с авторизацией? или? |
|||
1
Hmster
31.10.23
✎
12:37
|
(0) http сервис создан в 1С? Тогда необходимо указывать пользователя и пароль (если в базе есть пользователи) при получении соединения
Новый HTTPСоединение(АдресСервера,ПортСервера,Логин,Пароль |
|||
2
yzimin
31.10.23
✎
12:40
|
или отдельная публикация http-сервиса с прописанной авторизацией, если по какой-то причине на другой стороне не могут указать авторизацию
|
|||
3
Александра1с
31.10.23
✎
12:48
|
вот я пытаюсь через поисковую строку вызвать https сервис для теста, но пишет эту ошибку, понимаю что не авторизована, но синтаксис как писать в поисковой строке логин пароль хз
|
|||
4
Смотрящий
31.10.23
✎
12:49
|
(3) Если напрямую через браузер обращаешься
1. Проверь корректность ресурса. 1. При подключении должен спросить логин пароль (проверь сохраненные логины пароли) |
|||
5
Александра1с
31.10.23
✎
12:49
|
(1) а где указывать пользователя и пароль?
|
|||
6
Александра1с
31.10.23
✎
12:51
|
у меня мой сервис, к которому будут отправлять пост запрос, по коду вроде всё гуд, но вот протестить как не знаю
|
|||
7
yzimin
31.10.23
✎
12:51
|
(5) http сервис POST или GET запрос?
|
|||
8
Александра1с
31.10.23
✎
12:52
|
post
|
|||
9
yzimin
31.10.23
✎
13:01
|
(8) поэтому и не проходит запрос через строку браузера GET.
Создай обработку и выполни пост запрос со стороны клиента HTTPСоединение.ОтправитьДляОбработки(ЗапросHTTP); |
|||
10
Смотрящий
31.10.23
✎
13:07
|
(9) Бред
|
|||
11
yzimin
31.10.23
✎
13:12
|
(10) Почему бред? Обычно такую ошибку и даёт IIS, когда сервис принимает только POST запрос
|
|||
12
Александра1с
31.10.23
✎
13:16
|
поменяла запрос на get та же проблема
|
|||
13
Александра1с
31.10.23
✎
13:17
|
в запросе я пока не писала проверку на методы
|
|||
14
Смотрящий
31.10.23
✎
13:20
|
(11) Потому что она не проходит авторизацию; до разбора типа запроса и его параметров еще как до Пекина
|
|||
15
Александра1с
31.10.23
✎
13:21
|
(14) грубо говоря у меня пускай голый http запрос, который я опубликовала с базы в которой есть пользователи, пишу такой путь в поисковой строке http://localhost/Baza/hs/test/createRO/POSTCreatingRO
|
|||
16
yzimin
31.10.23
✎
13:25
|
(14) Да, вы правы, проверил. 404 в таком случае ошибку отдаёт
|
|||
17
Hmster
31.10.23
✎
13:32
|
(15) Заведи пользователя от имени которого будет выполняться запрос. Выдай права! Задай пароль!
При создании соединения укажи. В базе так же для начала тестируй ГЕТ запрос, проще из браузера тестить. Возвращай текст. Ответ = Новый HTTPСервисОтвет(200); Ответ.Заголовки.Вставить("Content-Type","text/html; charset=utf-8"); Ответ.УстановитьТелоИзСтроки("OK"); Возврат Ответ; |
|||
18
Hmster
31.10.23
✎
13:33
|
(17) по идее при обращении к сервису браузер запросит логин и пароль, ну или что-то не так было сделано
|
|||
19
Смотрящий
31.10.23
✎
13:38
|
(15) А юзер есть в базе у которого права раскинуты на опубликованный сервис ?
|
|||
20
Александра1с
31.10.23
✎
13:41
|
(19) нет вот сейчас ищу какие права нужны
|
|||
21
Смотрящий
31.10.23
✎
13:44
|
(20) На сервис опубликованный
|
|||
22
Александра1с
31.10.23
✎
13:45
|
(21) если подскажите где их устанавливать буду благодарна
|
|||
23
Смотрящий
31.10.23
✎
13:46
|
(22) Сервис в конфе или в расширении ?
|
|||
24
Александра1с
31.10.23
✎
13:47
|
конфа
|
|||
25
Смотрящий
31.10.23
✎
13:52
|
||||
26
Александра1с
31.10.23
✎
13:53
|
(23) создаю роль новую и в ней назначаю права, и потом эту роль присваиваю пользователю?
|
|||
27
Смотрящий
31.10.23
✎
13:53
|
ога
|
|||
28
Александра1с
31.10.23
✎
13:53
|
(25) принято, спасибо сейчас реализую
|
|||
29
BaZZiL
31.10.23
✎
23:33
|
(6) Тестируйте http сервис программой Postman
|
|||
30
BaZZiL
31.10.23
✎
23:35
|
(22) Доступность устанавливается у сервиса для каждого из методов.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |