|
|
|
Как через RestTemplate отправить такой же запрос как и через Postman?(MULTIPART_FORM_DATA)
|
|||
|---|---|---|---|
|
#18+
В постмане такой запрос проходит нормально: пытаюсь через спринг темплейт: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Получаю 400 Bad request Что я делаю не так? я пытался снифферить в Фидлере, но почему то снифферится только постман несмотря на то, что я выставлял систем сеттинги Код: java 1. 2. 3. 4. В постмане снифферится: запрос ответ Что ещё можно попробовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2018, 19:36 |
|
||
|
Как через RestTemplate отправить такой же запрос как и через Postman?(MULTIPART_FORM_DATA)
|
|||
|---|---|---|---|
|
#18+
ресттемплейт весьма странный инструмент. но для обмена джейсонами сойдет.. тебе принципиально именно ресттемплейт? апач хттп клиент не хочешь попробовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2018, 20:02 |
|
||
|
Как через RestTemplate отправить такой же запрос как и через Postman?(MULTIPART_FORM_DATA)
|
|||
|---|---|---|---|
|
#18+
andreykaT, А что в нем странного такого? Так то я готов в принципе и на http client, но не хотелось бы потому что по проекту везде resttemplate ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2018, 23:10 |
|
||
|
Как через RestTemplate отправить такой же запрос как и через Postman?(MULTIPART_FORM_DATA)
|
|||
|---|---|---|---|
|
#18+
questioner Код: java 1. 2. 3. Код: java 1. не? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2018, 02:22 |
|
||
|
Как через RestTemplate отправить такой же запрос как и через Postman?(MULTIPART_FORM_DATA)
|
|||
|---|---|---|---|
|
#18+
questioner, Вот мой код где довольно просто все разжевано https://github.com/SVyatkin/ads-bdd/blob/master/src/test/java/com/ge/predix/labs/common/RestClient.java Скопируйте себе код и пуляйте походу типо Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2018, 06:42 |
|
||
|
Как через RestTemplate отправить такой же запрос как и через Postman?(MULTIPART_FORM_DATA)
|
|||
|---|---|---|---|
|
#18+
Посмотрел, что Вы пытаетесь делать как-то не обнаружил, что Вы пытались открыть стриминг для файла. Вы походу должны глянуть на этот пример http://www.logicbig.com/tutorials/spring-framework/spring-integration/rest-template-file-upload/ Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2018, 07:00 |
|
||
|
Как через RestTemplate отправить такой же запрос как и через Postman?(MULTIPART_FORM_DATA)
|
|||
|---|---|---|---|
|
#18+
Андрей Панфиловquestioner Код: java 1. 2. 3. Код: java 1. не? Да! спасибо большое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2018, 13:11 |
|
||
|
Как через RestTemplate отправить такой же запрос как и через Postman?(MULTIPART_FORM_DATA)
|
|||
|---|---|---|---|
|
#18+
В продолжении темы написал я: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. И действительно в случае если использовать File вместо FileSystemResource, то я попадаю в этот кетч блок. Но в случае если, скажем сделать URL некорректным(добавить лишнюю букву в конец), то летит другой эксепшн: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. из этого эксепшена не достать ни http статус код ни response body. В случае отсыла такого же сообщения с использованием постмана - естественно получаем 404 Как написать такой код, который всегда вернет респонс body и статус? Все методы RestTemplate декларированы throws RestClientException, где нет таких данных? Как добиться получения ответа и статуса для любого запроса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2018, 10:09 |
|
||
|
Как через RestTemplate отправить такой же запрос как и через Postman?(MULTIPART_FORM_DATA)
|
|||
|---|---|---|---|
|
#18+
RestTemplate инициализирован таким образом: Код: java 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2018, 10:10 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39583841&tid=2122330]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 374ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...