Я разрабатываю приложение, где куки HTML и javascript доставляются до разных клиентов. Я в состоянии получить HTML/JavaScript ломти, добавив следующую строку в файл конфигурации веб-:перекрестные сообщения домена в приложение ASP.Net MVC
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="Content-Type" />
<add name="Access-Control-Allow-Methods" value="POST, GET, OPTIONS" />
</customHeaders>
</httpProtocol>
Это работает отлично подходит для ведения GETS. Проблема я бегу в делает сообщения междоменное с помощью JQuery:
$.ajax(
{
type: 'POST',
url: url,
crossDomain: true,
data: JSON.stringify(data),
dataType: 'json',
contentType: 'application/json',
success: function(responseData, textStatus, jqXHR)
{
alert('Success');
},
error: function (responseData, textStatus, errorThrown)
{
alert('POST failed.');
}
});
у меня будет много клиентов, потребляющих мое приложение (я надеюсь). Я думал об использовании прокси-сервера, но у меня нет контроля над клиентскими серверами, поэтому я не могу установить httpHandler для работы в качестве прокси-сервера.
Любые предложения о том, как я могу POST json-данных от разных клиентов переходить к моему ASP.Net MVC-приложению?