Как запросить сжатые результаты в запросе веб-службы (приложение Windows Phone)

#web-services #windows-phone-7 #gzip #windows-phone-7.1

#веб-службы #windows-phone-7 #gzip #windows-phone-7.1

Вопрос:

У меня есть приложение для Windows phone, которое использует некоторые веб-службы через прокси, созданные с помощью инструмента SLsvcUtil.

Есть ли какой-либо способ сделать сжатый запрос (с помощью gzip или любого другого метода сжатия) к веб-службам и запросить сжатый результат (что-то вроде установки заголовка Accept-Encoding в http-запросе).

Ответ №1:

См. Этот пост от MVP и программиста WP7 «sharpgis». http://www.sharpgis.net/post/2011/08/28/GZIP-Compressed-Web-Requests-in-WP7-Take-2.aspx

Надеюсь, это поможет.

Комментарии:

1. спасибо, это интересно, но классы, которые я использую для выполнения запросов, генерируются инструментом sdk (SLsvcUtil.exe ) из wsdl, и я не могу найти способ получить доступ к базовому объекту http-запроса. Сгенерированный код использует System . ServiceModel. Клиентская база. База каналов для выполнения запроса.

2. Я наткнулся на это social.msdn.microsoft.com/Forums/en-SG/wcf/thread /… и этот msdn.microsoft.com/en-us/library/cc138373 (v = против 90).aspx надеюсь, это поможет.