Показать сообщение отдельно
  #1 (permalink)  
Старый 17.07.2015, 02:10
Профессор
Отправить личное сообщение для Siend Посмотреть профиль Найти все сообщения от Siend
 
Регистрация: 04.02.2012
Сообщений: 196

Запросы к серверу с другого домена
Здравствуйте, подскажите кто знает, в чем может быть проблема:

Есть сервер, asp.net web api. На нем реализована апишка, вот два тестовых метода:

Код:
        [Route("Test")]
        [HttpPost]
        public string test()
        {
            return "IT'S WORKED"; //работает
        }

        [Route("RM")]
        [HttpPost]
        public string ReturnME(string me)
        {
            return me;//не работает
        }
Также есть такая вот настроечка:

Код:
[EnableCors(origins: "*", headers: "*", methods: "*")] //разрешает коннектится с других доменов.
Теперь по js:
$.post(
        '*****/API/Test',
        '',
        function (data) {
                console.log(data);
        }, 
        "json"); //Отлично работает, сервер отвечает: "IT'S WORKED"

$.post(
        '*****/API/RM',
        'Test string',
        function (data) {
                console.log(data);
        }, 
        "json"); //No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access. The response had HTTP status code 404.

В первом методе я ничего не передавал, во втором передавал строку - это единственная разница. В чем может быть проблема, и как ее решить? Заранее спасибо всем откликнувшимся
Ответить с цитированием