barbitoff programmer`s blog

Здесь я публикую заметки из программерской жизни: грабли, на которые мне случилось наступить, проблемы, для которых было найдено элегантное (или не очень) решение, а также все, с чем мне пришлось столкнуться и чем хотелось бы поделиться =)
PS Если хотите меня поблагодарить - на странице есть 3 места, чтобы это сделать =)

понедельник, 18 июня 2012 г.

WCF-веб-сервис: ответ "415 Unsupported Media Type"

Проблема:  

Бидинг WCF-веб-сервис имеет примерно следующий конфиг:
<wsHttpBinding>
<binding name="myBinding">
  <!-- Аудентификация клиента по сертификату. -->
  <security>
<message clientCredentialType="Certificate" />
  </security>
</binding>
</wsHttpBinding>  
При отправке запроса на веб-сервис последний отвеча HTTP-кодом:
415 Unsupported Media Type.
При этом заголовок "Content-Type" запроса установлен в "text/xml;charset=UTF-8".

Причина:

Неверный заголовок "Content-Type", для биндинга "wsHttpBinding" WCF ожидает значение "application/soap+xml".

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

Отправить комментарий