Вызов API REST из фабрики данных Azure - PullRequest
0 голосов
/ 07 июня 2019

Вопрос о фабрике Azure Dta - В REST API я получаю токен на предъявителя (как операцию POST) в POSTMAN и в приложениях логики после передачи Content-Type и apikey в заголовок client_id, client_secret, grant_type в теле

Чтобы получить токен на предъявителя в фабрике данных Azure в веб-активности, я передаю Content-Type & apikey в заголовке

в теле и передаю client_id: XXXX & client_secret: XXXX & grant_type: XXXX

и получаю нижеerror {"errorCode": "2108", "message": "{\ n \" errors \ ": [{\ n \" message \ ": \" Неизвестная ошибка сервера \ ", \ n \" type \ ":\ "UnknownError \" \ n}] \ n} \ n "," failType ":" UserError "," target ":" Web1 "}

Пожалуйста, помогите.

Я ссылался https://social.msdn.microsoft.com/Forums/Lync/en-US/c826f2a8-fa23-4513-bf72-51c97f36b407/the-format-of-body-for-a-post-request-in-web-activity-in-azure-data-factory?forum=AzureDataFactory


Вопрос о фабрике Azure Dta - В REST API я получаю токен на предъявителя (как операцию POST) в POSTMAN и в приложениях логики после передачи Content-Type & apikey в Header client_id, client_secret, grant_typeв теле

Для получения токена на предъявителя в фабрике данных Azure в веб-операции, которую я передаюТип содержимого & apikey в заголовке

в теле, которое я передаю

{'client_id': 'XXX', 'client_secret': 'XXX', 'grant_type': 'XXX'}

и получение ниже ошибки

{"errorCode": "2108", "message": "HTTP-статус 406 - неприемлемоh1 {семейство шрифтов: Tahoma, Arial, sans-serif; цвет:белый; цвет фона: # 525D76; размер шрифта: 22px;} h2 {семейство шрифтов: Tahoma, Arial, sans-serif; цвет: белый; цвет фона: # 525D76; размер шрифта: 16px;} h3 {семейство шрифтов: Tahoma, Arial, без засечек; цвет: белый; цвет фона: # 525D76; размер шрифта: 14px;} body {семейство шрифтов: Tahoma, Arial, без засечек; цвет: черный; фоновыйцвет: белый;} b {семейство шрифтов: Tahoma, Arial, без засечек; цвет: белый; цвет фона: # 525D76;} p {семейство шрифтов: Tahoma, Arial, без засечек; фон: белый; цвет: черный; размер шрифта: 12px;} a {цвет: черный;} a.name {цвет: черный;} .line {высота: 1px; цвет фона: # 525D76; граница: нет;}

Статус HTTP406 - Недопустимо

"," faultType ":" UserError "," target ":" Web1 "}

1 Ответ

0 голосов
/ 10 июня 2019

Какой формат client_secret вы передаете.Объявите еще один параметр в теле, который является Content-Type: application / json;

...