RUS  ENG 

HTTP client Командного сервера

Страницы: 1
RSS
HTTP client Командного сервера
 
Добрый день!

Работаю с клиентом ZuluGIS 10.0.0.8383u.x64 через командный сервер.
Сделана настройка использовать http клиент MFC WinInet.
По запросу из браузера http://localhost:6475/help возвращается JSON ответ.

Теперь, тот же запрос выполняется из web-приложения, работающего на сервере http://localhost:5555
Получаю ошибку
Код
Access to XMLHttpRequest at 'http://localhost:6475/help' from origin 'http://localhost:5555' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
CORS блокирует response. Как я понял, в ответе от ZuluGIS должен быть прописан заголовок:

Access-Control-Allow-Origin: http://localhost:5555

или в общем виде

Access-Control-Allow-Origin: *

чтобы любые сторонние клиенты могли получать ответ от API командного сервера.

В данный момент API командного сервера возвращает response только с этими заголовками:
    Content-Encoding: gzip
    Content-Length: 76
    Content-Type: application/json
Подскажите, пожалуйста, можно ли как-то настроить включать в ответы этот заголовок? Или, возможно, это стоит учесть в новой версии ZuluGIS, т.к. API командного сервера должно быть доступнo для любых web-клиентов.
 
reparepa reparepa, добрый день!
Мы добавим недостающие заголовки в ответе, в ближайшем обновлении будет отражено.
 
Благодарю вас!
 
reparepa reparepa, добавили Access-Control-Allow-Origin.
В текущей версии на сайте должно быть доступно. Скачайте, попробуйте.
 
Дмитрий, благодарю Вас!
Теперь отлично работает и возвращает вот такой набор заголовков:
Код
Access-Control-Allow-Origin: http://localhost:5555
Content-Encoding: gzip
Content-Length: 76
Content-Type: application/json
Проверка выполнена на ZuluGIS версии 10.0.0.8439u.x64, дата сборки 07.02.2023.

Спасибо вам за оперативность поддержки. Успехов!
Страницы: 1