Добрый день!



Развернул creatio on-site, но при попытке проверки авторизации с помощью Postman мне возвращается 401Unauthorized

{
    "Message": "There was an error processing the request.",
    "StackTrace": "",
    "ExceptionType": ""
}

Сам запрос с корректными данными в Body c которым я захожу на сайт

POST /0/ServiceModel/AuthService.svc/Login HTTP/1.1
Host: my-host
Content-Type: application/json
Cookie: UserName=103|113|100|106|103|106|112|114|113|102|111
Content-Length: 76
 
{    
    "UserName":"UserName",
    "UserPassword":"UserPassword"
}



Подскажите в чем может быть проблема?



 

Нравится

2 комментария

host/0/SERVICEMODEL/AUTHSERVICE.SVC/LOGIN 401 UNAUTORIZED

host/SERVICEMODEL/AUTHSERVICE.SVC/LOGIN 200 OK 

Добрый день.

Похоже на то, что вы используете .net Core сборку приложения.
В .net Core приложении нет "0", именно по этому вы не можете авторизоваться.
Корректный путь "/ServiceModel/AuthService.svc/Login HTTP/1.1".

Показать все комментарии

Здравствуйте, возможно ли добавить сразу несколько продуктов запросом в Postman. Запрос:

/0/odata/OpportunityProductInterest

json

{

    "OpportunityId": "id",

    "ProductId": "id"

}

 

Нравится

2 комментария
Лучший ответ

Добрый день.

Для этого можно воспользоваться batch-запросом. Примеры batch-запросов есть в статье на академии: https://academy.terrasoft.ru/docs/7-17/developer/integrations_and_api/d…

Добрый день.

Для этого можно воспользоваться batch-запросом. Примеры batch-запросов есть в статье на академии: https://academy.terrasoft.ru/docs/7-17/developer/integrations_and_api/d…

n.isaev,

Спасибо разобрался с batch запросом все заработало. Для тех кому может понадобиться добавлю код добавления в продажу 2 продуктов: 

POST      0/odata/$batch

Показать все комментарии

Пытаюсь обратиться к сервису http://.../0/rest/ITdsBSC/CaseBSC методом POST, предварительно получил в GET cookies и явно передавал params, в т.ч. utf-8, но возвращается в неизвестной кодировке 403 ошибка, как через postman правильно посылать POST запросы? Делал по гайду с академии, какие могут быть идеи в чем проблема? P.S. url очистил т.к. NDA

Изображение удалено.

Нравится

1 комментарий
Лучший ответ

Если сервис не анонимный, то не прошли аутентификацию. Надо сначала вызвать авторизоваться через метод http://.../ServiceModel/AuthService.svc/Login получить куки и в заголовке своего запроса передать значение BPMCSRF

Если сервис не анонимный, то не прошли аутентификацию. Надо сначала вызвать авторизоваться через метод http://.../ServiceModel/AuthService.svc/Login получить куки и в заголовке своего запроса передать значение BPMCSRF

Показать все комментарии