Смешивание типов контента в многочастном запросе - PullRequest
0 голосов
/ 29 марта 2019

Я использую DSL для нескольких частей для kohttp Наиболее распространенный вариант использования - загрузка файла.

Однако меня интересуют другие распространенные случаи?

Относительно w3 составных документов разумно иметь multipart/alternative с альтернативными представлениями контента, и я собираюсь его поддержать.

Другой случай, который я выяснил, это отправка metadata вместе с файлами:

POST
Content-Type: multipart/mixed; boundary=df5641e1-75d9-4d6d-ab26-66fdc7d1f682

--df5641e1-75d9-4d6d-ab26-66fdc7d1f682
Content-Disposition: form-data; name="file"; filename="filename"
Content-Length: 1046038

<file content here>
--df5641e1-75d9-4d6d-ab26-66fdc7d1f682
Content-Type: application/x-www-form-urlencoded
Content-Length: 3

1=2
--df5641e1-75d9-4d6d-ab26-66fdc7d1f682--

Что еще мне не хватает? Было бы здорово услышать о других.

1 Ответ

1 голос
/ 29 марта 2019

Я предлагаю проверить последний HTTP-клиент из Java 11-12, чтобы получить первое впечатление о возможном реактивном подходе и возможностях поддержки.Еще одним источником вдохновения является более старый HTTP-клиент Apache и, конечно, OkHttp.

Ссылки:

...