Копировать как cURL (cmd) добавляет недопустимые символы в данные формы - PullRequest
0 голосов
/ 19 ноября 2018

Я хочу использовать Postman для тестирования валидации на стороне сервера, поэтому я использовал браузер для отправки (действительных) данных на сервер, а на вкладке сети инструментов разработчика Chromes использовалось «Копировать как cURL».Затем в Почтальоне: Импорт-> Вставить необработанный текст -> Импорт.

Если я посмотрю на тело запроса, данные появятся на вкладке x-www-form-urlencoded, и к каждому значению добавлен символ '^'.,например, JobId: 75051^

Когда я отправляю сообщение, сервер проверяет его как недействительные данные, например,

Значение "75051 ^" недопустимо для JobId

Редактировать Если я использую вместо этого «Копировать как C = cURL (bash)», символы ^ удаляются, но серверу не нравится кодировка, используемая для дат и времени.например, T

Значение '11% 2F19% 2F2018 + 12% 3A15 + AM 'недопустимо для времени начала работы

Что здесь происходит?Могу ли я получить «Копировать как cURL», чтобы правильно подобрать мои данные, или есть лучший способ получить запрос и отправить его в Почтальон?

1 Ответ

0 голосов
/ 20 ноября 2018

Я нашел лучший способ получить запрос и отправить его в Почтальон:

  1. Установите приложение Postman Chrome вместо рабочего стола приложение.
  2. Установить Расширение перехватчика почтальона .
  3. Откройте Почтальон и щелкните значок Перехватчик на панели инструментов, чтобы переключить переключиться на «вкл».
  4. Перейдите на ваш сайт: запросы появляются в истории Почтальона.
  5. Перейдите на Отсутствует перехватчик в собственных приложениях # 1667 и проголосуйте за него

Справка:

Документация расширения почтового перехватчика

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...