XHTTP не позволяет в заголовке Accept указывать JSON?
Я размещаю веб-API REST mvc4, и у меня есть конкретный клиент, использующий XHTTP (пожалуйста, не спрашивайте, почему). Однако оказывается, что XHTTP удаляет заголовок "Принять", и клиент пытается указать запрос на возвращение как json. К сожалению, мы не получаем заголовок "Accept", указанный как json, и вместо этого возвращаем наш формат javascript по умолчанию.
Я думал о возможном обходном пути, в то время как они могут указать &Accept=JSON в строке запроса, но мне было интересно, знает ли кто-нибудь что-нибудь о XHTTP или как это можно решить на стороне XHTTP и моем конце REST API?
Спасибо!
1 ответ
Решение
Вы можете создать HttpMessageHandler, который автоматически устанавливает заголовок Accept в application/json
если ничего не предоставлено.