Как правильно разбирать multipart-ответы сервера в браузере?
Как правильно разбирать multipart-ответы сервера в браузере?
С сервера приходит такой ответ. Но парсера готового я пока не нашел. Есть ли какие-то встроенные в браузер средства разбора multipart? На вид он легкий, но оказалось не все так просто. Например чтобы разбирать заголовки надо лексический анализатор писать. Просто регулярками или еще как-то не обойтись. И это я не говорю о вложенных multipart.
Или может есть готовый парсер заголовков? Это уже сильно помогло бы.
UPD: Вопросы по поводу сервера, почему он такой ответ присылает, больше не задавайте! Читайте комментарии к этому вопросу.
Ваше дело рассмотреть все варианты решения проблемы и выбрать лучший. Может сервер умеет присылать другие ответы, например.
Собственно, меня смущает такая категоричность. Я ни разу не встречал сервер который отправляет мультипарты в браузер и по моему это какая-то ошибка или непонимание
Алексей Тен, ну и вопросы у вас. Это как выбрать? Нет никакого выбора. Так работает сервер. И это не изменить. Мы зачем это обсуждаем? Мне нужно просто разобрать ответ.