Я разрабатываю приложение Windows Phone 8, которое использует веб-службу. Эта конкретная веб-служба требует запроса GET с телом сущности.Поддерживает ли System.Net.Http.HttpClient отправку запроса GET с помощью тела объекта?
Я использую System.Net.Http.HttpClient для отправки этого запроса, который я успешно использовал для отправки различных других веб-запросов (GET, POST и PUT). Это первый запрос GET, который включает полезную нагрузку и, следовательно, включает заголовок Content-Type и Content-Length.
Запрос завершается с исключением вроде следующего:
'taskhost.exe' (CLR C: \ Windows \ system32 \ coreclr.dll: Silverlight AppDomain): Loaded «C: \ Windows \ system32 \ ан -US \ mscorlib.debug.resources.dll. Модуль был построен без символов. Исключение типа «System.Net.ProtocolViolationException» произошло в System.Windows.ni.dll и не обрабатывалось до управляемой/родной границы. Первое исключение исключения типа «System.Net.ProtocolViolationException» произошло в mscorlib. ni.dll исключение типа «System.Net.ProtocolViolationException» произошел в mscorlib.ni.dll и не был обработан до управляемого/родной границы
Включая полезной нагрузки с запросом GET немного необычно, хотя по к моим исследованиям, прямо запрещенным RFC.
У меня нет возможности сменить веб-службу. Действительно ли System.Net.Http.HttpClient не позволяет GET с объектом? Если нет, есть ли какие-нибудь проблемы?
спасибо.