Как разобрать Multipart HttpWebResponse - PullRequest
4 голосов
/ 25 сентября 2011

Я совершенно заблудился, как разобрать этот многочастный httpresponse.Это формат, который я получаю:

MIME-Version: 1.0<br />RETS-Version: RETS/1.8<br />RETS-Server: Interealty-RETS/1.5.247.0<br />Transfer-Encoding: chunked<br />Cache-Control: private,private, max-age=0<br />Date: Sun, 25 Sep 2011 00:45:51 GMT<br />Set-Cookie: ASP.NET_SessionId=jt11w155vitdtlnwt2p3l345; path=/; HttpOnly,RETS-Session-ID=jt11w155vitdtlnwt2p3l345; path=/<br />Server: Microsoft-IIS/6.0<br />X-AspNet-Version: 2.0.50727<br />Content-Type: multipart/parallel; boundary=yz2C9C5D87FD6148a3986510BCACF917A82C9C5D87FD6148a3986510BCACF917A8ZY
<br />--simple boundary<br />Content-Type: image/jpeg<br />Content-ID: 123456<br />Object-ID: 1<br /><binary data>
<br />--simple boundary<br />Content-Type: image/jpeg<br />Content-ID: 123457<br />Object-ID: 1<br /><binary data>

Как я могу выделить различные части ответа?Это возвращает кучу изображений.Что мне нужно сделать, это преобразовать двоичные данные в изображение (что я могу сделать) и сохранить его на диск в формате Content-ID + "-" + Object-ID + ".jpg".Я знаю, как преобразовать байты в изображение, я просто не знаю, как изолировать байты, чтобы преобразовать их.Любая помощь и пример кода будет высоко ценится!

Ответы [ 3 ]

1 голос
/ 29 сентября 2011

Если вы пытаетесь загрузить транзакции с недвижимостью по протоколу RETS, попробуйте использовать http://code.google.com/p/jrets/

1 голос
/ 25 сентября 2011

Я рекомендую вам использовать такую ​​библиотеку, как RestSharp .

0 голосов
/ 06 апреля 2013

В итоге я использовал библиотеку для анализа ответов RETS (Стандарт транзакций с недвижимостью). Библиотека, которую я использовал, называлась librets .

...