Файл в теле запроса почтальона не сохраняется в коллекции - PullRequest
1 голос
/ 15 марта 2019

У меня есть запрос POST, который проверяет текстовый / CSV-файл в теле запроса. Запрос успешно выполняется в почтальоне: возвращает HTTP-код 200. Тело запроса в консоли почтальона заполняется путем к файлу и именем файла, например, src: "/ Users / username / Downloads / demo_file.csv", однако при экспорте коллекции file значение в запросе пусто. Смотри ниже.

Вопрос. Почему он пуст, это ошибка / известная проблема?

                    "key": "Content-Type",
                    "name": "Content-Type",
                    "value": "text/csv",
                    "type": "text"
                }
            ],
            "body": {
                "mode": "file",
                "file": {}

В качестве быстрого теста я добавил файл в то же расположение, что и в коллекции почтальона, и обновил значение, например "file": {demo_file.csv}, но файл не был найден, когда коллекция была бегите используя newman.

Вопрос: должен ли использоваться относительный путь?

1 Ответ

2 голосов
/ 15 марта 2019

Прежде всего, из-за соображений безопасности, почтальон не поддерживает загрузку файлов непосредственно. Дополнительную информацию можно найти по адресу здесь .

Вопрос. Почему он пуст, это ошибка / известная проблема?

Нет, это не ошибка и не проблема, она разработана.

Вопрос: должен ли использоваться относительный путь?

Если ваш файл находится в том же месте, где находится коллекция; вам просто нужно дать имя файла без фигурных скобок следующим образом:

"mode": "file",
"file": "demo_file.csv"
...