Добрый день! Пытаюсь получить через DataService web service список аккаунтов.
1. Первым делом авторизуюсь:
Post http://mydomain/ServiceModel/AuthService.svc/Login (Try to auth) Postfield: '{"UserName":"xxx","UserPassword":"yyy"}' Total time: 0.047, connect time: 0.016, size: 84 Recieved cookie: BPMLOADER: r1jyukv11qu21m3pmdbzkpci Recieved cookie: .ASPXAUTH: 8F7AF926D3E294AF47CF293C6EB584CA15B7D613356C67C11C5CE6809EB5999A4ACE2B8AB25264A0AF059DAA10CCD0D6B5401AADC3A8B3362AA50D127A34BD1BFA95162304FD73720563C83BA6B808957C49B408C77B0B8911E1098B5A2AC2115EAB24D3F4BDA3F6A196F3578B58397142A26D3BD53EE5641D35C684D45F9236CB991D31033746E3D4656214E35160339050BD4E2DB42DDE1E72F46AD358DBB4974C90DBEC4772244B6BA86FAE3D917E6EB97D286B1F593F4C6FAB494DA19E2F13B7B3F8AE4063CB3880896D8E2E06A914409A866C2B5564F1630622C370335968FA761BC23DCFC13EC09B1EB97DD9A9C07AA921C1DC2C2CD99F7C8E32B9946A04E59C4A40B0311723A53C4D6427A4DE67152F471F69FE0F4B22D3ADAABE812240D404A05B2FEC57014C73FFB4A5A5CE43625D2348579FC792F05343C3AFA7191205CDE70636CB995A65CC1294E11C94922A74576D34E8A0E952FB4947C1102036331298 Recieved cookie: BPMCSRF: NNvOddpIAkRg61RqcS3a6. Recieved cookie: UserName: xxx Reply: {"Code":0,"Message":"","Exception":null,"PasswordChangeUrl":null,"RedirectUrl":null}
Все ок, авторизация проходит без ошибок. В куках возвращаются нужные токены и ошибок нет.
2. Далее пробую запросить данные:
Post http://mydomain/json/reply/SelectQuery (Try to get data) Postfield: '{"RootSchemaName":"Contact"}' Use cookie: BPMLOADER=r1jyukv11qu21m3pmdbzkpci; .ASPXAUTH=8F7AF926D3E294AF47CF293C6EB584CA15B7D613356C67C11C5CE6809EB5999A4ACE2B8AB25264A0AF059DAA10CCD0D6B5401AADC3A8B3362AA50D127A34BD1BFA95162304FD73720563C83BA6B808957C49B408C77B0B8911E1098B5A2AC2115EAB24D3F4BDA3F6A196F3578B58397142A26D3BD53EE5641D35C684D45F9236CB991D31033746E3D4656214E35160339050BD4E2DB42DDE1E72F46AD358DBB4974C90DBEC4772244B6BA86FAE3D917E6EB97D286B1F593F4C6FAB494DA19E2F13B7B3F8AE4063CB3880896D8E2E06A914409A866C2B5564F1630622C370335968FA761BC23DCFC13EC09B1EB97DD9A9C07AA921C1DC2C2CD99F7C8E32B9946A04E59C4A40B0311723A53C4D6427A4DE67152F471F69FE0F4B22D3ADAABE812240D404A05B2FEC57014C73FFB4A5A5CE43625D2348579FC792F05343C3AFA7191205CDE70636CB995A65CC1294E11C94922A74576D34E8A0E952FB4947C1102036331298; BPMCSRF=NNvOddpIAkRg61RqcS3a6.; UserName=XXX; BPMSESSIONID=5k0j1gso45wpxqbm5ajckuob Total time: 0.031, connect time: 0.015, size: 1222 Reply: Array ( [http/1.1] => 403 Forbidden [content-type:] => text/html [server:] => Microsoft-IIS/8.5 [x-powered-by:] => ASP.NET [x-frame-options:] => SAMEORIGIN [date:] => Fri, 08 Dec 2017 14:34:17 GMT [connection:] => keep-alive [content-length:] => 1222 ) Ошибка сервера 403 - запрещено. Доступ запрещен. Предоставленные учетные данные не дают права на просмотр этого каталога или страницы.
В чем проблема, что не так?
Нравится
3 комментария
15 декабря 2017 11:35
Скорее всего, дело в правах доступа. Пользователь системы, под которым подключились, должен иметь право на операцию работы с OData.
15 декабря 2017 12:16
а сайт точно работает под http, а не под https? попробуйте добавить в куки "secure; HttpOnly;"
15 декабря 2017 13:28
Или просто попробовать подключиться по http и по https.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать