2017-02-18 5 views
0

У меня есть проблема с отправкой «Post» от почтальонане читает файл, когда он был послан почтальона

Запрос строится таким образом: my request

Когда я добавляю различные заголовки, Я всегда получаю ответ «нет данных». Когда я отправляю файл на веб-сайт, на котором я пытался отправить запрос, я получаю всегда возвращаемый файл - отправлю то же самое сообщение, которое я отправил почтальоном.

Проблема в том, что когда я не отправляю файл с веб-сайта, я получаю запрос «нет файла», и даже когда я отправляю запрос от почтальона без файла, я получаю запрос «нет данных»

Так как я могу отправить файл? request headers

ответ

0

Поле, содержащее файл, имеет имя, и это не «Content-Disposition». Проверьте HTML-код веб-сайта, посмотрите, что такое имя поля, и введите его как имя поля File в Postman. Обратите внимание, что имя поля файла отображается в теле запроса, а не в заголовках. Это будет выглядеть примерно так:

------WebKitFormBoundaryzp81ydREocuBHzYN 
Content-Disposition: form-data; name="datafile"; filename="0041e2b.jpg" 
Content-Type: image/jpeg 

В этом случае имя поля - «файл данных».

+0

Я пробовал много комбинаций с этим именем поля, и я до сих пор не понимаю его. У меня есть запрос, который выглядит так в Postman: https://s22.postimg.org/9n12gsxy9/postman.png И у меня есть запрос с веб-сайта, на котором я основал. https://s15.postimg.org/gwaloicgb/Bez_tytu_u2.png –

+0

Это поле называется «файл» (а не «имя файла») в вашем примере. –

+0

Это все еще не работает для меня. Я изменил имя этого поля, и я всегда получаю ответ «нет данных», даже если я отправляю запрос без файла. Мой запрос выглядит так: https://s21.postimg.org/m8flmd86f/notworking.png –

Смежные вопросы