Здравствуйте, подскажите кто знает, в чем может быть проблема:
Есть сервер, 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.
В первом методе я ничего не передавал, во втором передавал строку - это единственная разница. В чем может быть проблема, и как ее решить? Заранее спасибо всем откликнувшимся