Как отправить запрос API отдыха с помощью ключа: Значение multipart / form-data с использованием каратэ - PullRequest
0 голосов
/ 29 января 2020

Я хочу опубликовать запрос, который является multipart / form-data. Но у него есть тело, которое является ключом: значение пары. Это работает в Почтальоне, Soapui и ParaSoft Soatest. Ниже приведен код, который я пробовал.

Given url 'http://localhost:8080/services/oauth2/token'
And multipart field username=username@usernmae
And multipart field password=secertePass
And multipart client_secret=98765432d1
And header Content-Type = 'multipart/form-data'
When method post
Then status 200

Ошибка в каратэ: com.intuit.karate.exception.KarateException: test.feature: 9 - не найдено совпадение метода определения шага для: multipart field grant_type = пароль в A. И многочастное поле grant_type = пароль (test.feature: 9)

1 Ответ

0 голосов
/ 29 января 2020

Это может быть вызвано отсутствием места до и после =, также пропущено поле в секрете клиента.

Вы пробовали,

And multipart field username = username@usernmae 
And multipart field password = secertePass 
And multipart field client_secret = 98765432d1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...