Как насчет этого ответа?Я думаю, что может быть несколько решений.Поэтому, пожалуйста, подумайте об этом как об одном из них.Чтобы отправить содержимое a.html
с данными multipart / form, необходимо создать тело запроса и отправить его.Например, этот ответ предполагает следующее:
a.html
is <html><body>Inline!</body></html>
. - Вы используете curl на bash.
ЗапросТело выглядит следующим образом.
--boundaryboundary
Content-Disposition: form-data; name="file"; filename="a.html"
Content-Type: text/html
<html><body>Inline!</body></html>
--boundaryboundary--
Замените разрыв строки на \r\n
и отправьте это.
--boundaryboundary\r\nContent-Disposition: form-data; name="file"; filename="a.html"\r\nContent-Type: text/html\r\n\r\n<html><body>Inline!</body></html>\r\n--boundaryboundary--
Модифицированный пример скручивания:
Модифицированный пример скручиванияследующее.Content-Type
is multipart/form-data; boundary=boundaryboundary
.
curl -X POST \
-H 'Content-Type: multipart/form-data; boundary=boundaryboundary' \
-d $'--boundaryboundary\r\nContent-Disposition: form-data; name="file"; filename="a.html"\r\nContent-Type: text/html\r\n\r\n<html><body>Inline!</body></html>\r\n--boundaryboundary--' \
'http://localhost:8080/convert'
Ссылка:
Если это былоне то, что ты хочешь, извини.