ОТПРАВИТЬ тело приложения / x-www-form-urlencoded в REST API с использованием Jitterbit

#jitterbit #x-www-form-urlencoded

#jitterbit #x-www-form-urlencoded

Вопрос:

Я знаю, что делал это раньше, но сейчас я размышляю о том, как правильно это сделать.

Я пытаюсь вызвать API токенов Paylocity. Выполнение этого с помощью cURL и Postman работает просто отлично. Но я не могу вспомнить, как правильно отправить тело в Jitterbit. Это информация о cURL, которую я пытаюсь отправить, но она не получает данные полезной нагрузки и всегда возвращает ошибку недопустимого типа предоставления.

Фрагмент —data-urlencode — это то, что я не могу вспомнить.

 curl --location --request POST 'https://api.paylocity.com/IdentityServer/connect/token' 
--header 'Content-Type: application/x-www-form-urlencoded' 
--header 'Authorization: Basic XXXXX=' 
--data-urlencode 'grant_type=client_credentials' 
--data-urlencode 'scope=WebLinkAPI'
  

Ответ №1:

Джордж Джеффкок указал мне правильное направление. Проблема заключалась в дополнительных разрывах строк. Эта ссылка отмечает это.

https://community.jitterbit.com/s/question/0D54X0000687kiZSAQ