XHTTP не позволяет в заголовке Accept указывать JSON?

Я размещаю веб-API REST mvc4, и у меня есть конкретный клиент, использующий XHTTP (пожалуйста, не спрашивайте, почему). Однако оказывается, что XHTTP удаляет заголовок "Принять", и клиент пытается указать запрос на возвращение как json. К сожалению, мы не получаем заголовок "Accept", указанный как json, и вместо этого возвращаем наш формат javascript по умолчанию.

Я думал о возможном обходном пути, в то время как они могут указать &Accept=JSON в строке запроса, но мне было интересно, знает ли кто-нибудь что-нибудь о XHTTP или как это можно решить на стороне XHTTP и моем конце REST API?

Спасибо!

1 ответ

Решение

Вы можете создать HttpMessageHandler, который автоматически устанавливает заголовок Accept в application/json если ничего не предоставлено.

Другие вопросы по тегам