Я использую следующий метод для создания объекта HttpResponseMessage и вернуть его через мой веб-проект API:WEB API HttpResponseMessage вернуть JSONP
public HttpResponseMessage CreateHttpResponseMessage(string message, HttpStatusCode httpStatusCode)
{
var stringContent = new StringContent(message, new UTF8Encoding(), "application/javascript");
return new HttpResponseMessage(httpStatusCode)
{
Content = stringContent
};
}
Я использую для возврата полезной нагрузки JSONP однако он продолжает возвращаться с содержанием введите текст/plain, а не приложение/javascript. Это вызывает консоль браузера зарегистрирует это предупреждение:
Ресурс интерпретируется как сценарий, но передается с MIME тип текста/простой
сообщение Я возвращаюсь не является нулевым или пустым, и поэтому я «Я смущен, почему он ведет себя таким образом.