@llimonix Проблема была именно в этой строчке) Благодарю.
Как отправить картинку POST запросом на сайт?
-
Создаю запрос:
URL - test.com
Заголовки:
Host: test.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:65.0) Gecko/20100101 Firefox/65.0 Accept: */* Accept-Language: en-GB,en;q=0.5 Accept-Encoding: gzip, deflate, br Referer: test.com X-NewRelic-ID: ... Content-Type: application/x-www-form-urlencoded; charset=UTF-8 X-Requested-With: XMLHttpRequest Content-Length: 283213 Connection: keep-alive Cookie: ...Тело запроса:
sendrawphoto=data:image/jpeg;base64,/9j/.........ENCODE ......../&spto=testКак я понимаю, нужно указать в данном запросе где располагается картинка, т.е путь засунуть сюда - sendrawphoto=data:image, но как это правильно сделать не пойму, при отправке такого запроса, происходит просто ошибка по таймауту.
-
Спасибо за ответ, видел подобную тему и пробовал сделать точно так же, запрос проходит, т.е от сервера ответ 200, но картинка не отправилась, т.е пишет что всё прошло, но ничего не происходит. Попробовал заснифать запросы через БАС, но проблема в том, что БАС не смог загрузить, посмотрел запрос который он заснифал, вот что он выдал:
sendrawphoto=data%3A%2C&spto=testТак же попробовал отснифаный запрос отправить в хроме, всё работает, в мозилле так же. В басе так и не получилось? Можешь подсказать куда копать нужно?
-
@uraabk Поэтому и задал вопрос, понимаю, что ошибка в составлении запроса.
Запрос который отправляется через браузер выглядит так:
Host: test.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:65.0) Gecko/20100101 Firefox/65.0 Accept: */* Accept-Language: en-GB,en;q=0.5 Accept-Encoding: gzip, deflate, br Referer: test.com X-NewRelic-ID: ... Content-Type: application/x-www-form-urlencoded; charset=UTF-8 X-Requested-With: XMLHttpRequest Content-Length: 283213 Connection: keep-alive Cookie: ...sendrawphoto=data:image/jpeg;base64,/.........ENCODE ......../&spto=testПопробовал по примеру, который вы скидывали выше, засунуть просто в переменную в БАС.
sendrawphoto=data:image/jpeg;base64,/ENCODE/&spto=test + [[FILE_CONTENT_IMAGE]]Так же пробовал по разному, но пишет ответ 200, а ничего не отправляется, вы можете пожалуйста дать более конкретный ответ? Что можно сделать?
-
@qwerty said in Как отправить картинку POST запросом на сайт?:
вы можете пожалуйста дать более конкретный ответ? Что можно сделать?
Используйте "Конструктор данных запроса" в формировании post-запроса, укажите тип данных multipart.