Я получаю эту ошибку:
XMLHttpRequest не может загрузить http://apidev.facu.la/api/json/infotag/search/?criteria=&infotagType=book&companyid=2. Ответ на предварительную проверку имеет недопустимый код состояния HTTP 405 при попытке выполнить этот вызов httpget:
$http({
method: 'GET',
dataType: "json",
url: 'http://apidev.facu.la/api/json/infotag/search/?criteria=&infotagType=book&companyid=2',
headers: {
"Content-Type": "application/json"
}
}).then(function successCallback(response) {
alert('ok');
}, function errorCallback(response) {
alert('error');
console.log(response);
});
Есть идеи, что мне не хватает? Звонки почтальона работают нормально.
Обновлять
Код конечной точки:
[WebInvoke(Method = "GET",
RequestFormat = WebMessageFormat.Json,
ResponseFormat = WebMessageFormat.Json,
BodyStyle = WebMessageBodyStyle.Bare,
UriTemplate = "/json/infotag/search/?criteria={criteria}&infotagType={infotagType}&companyid={companyid}")]
public XElement InfoTagSearchXML_json(string criteria, string infotagType, int companyid)
{
return InfoTagSearchXML(criteria, infotagType, companyid);
}