Добрый день! Не смотря на то, что в данный момент вы ведете разработку нового REST API, обнаружил в процессе эксплуатации старого WebAPI проблему с запросом
Failed to load http://127.0.0.1/Api.asmx/GetMeasurePointListExtended: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:58035' is therefore not allowed access. The response had HTTP status code 500.
См. фото
Работаю с javascript и кроссдоменными запросами и только этот метод дает “красный свет” при запросе методом POST, испробовал разные приемы, но решить не удалось.
Предполагаю, что у вас в коде данного метода пропущена передача заголовков :
Скорее всего во время выдачи ответа, произошла ошибка, и нужные заголовки пропали. Посмотрите какие ошибки предшествовали этой в консоле. И посмотрите тело ответа на вкладке Response. Там должно быть сообщение об ошибке.
Мы обнаружили что в некоторых случая ответ может превышать максимально допустимую длину для Json сериализатора. Мы увеличим максимальное значение в следующем обновлении. Если у вас похожая ошибка, вы можете сделать это самостоятельно, прописав следующий код в файле web.config: