Я использую базу данных OrientDb, у меня установлен сервер Orientdb в моей системе, OrientDb разоблачил Http Api's. Поэтому пытаюсь вызвать API http://localhost:2480/query/test2/sql/select * из OUser, из JavaScript с помощью AJAX вызова, я установить заголовкиКак включить CORS в OrientDb server-config.xml
Accept : "application/json;charset=utf-8",
"Access-Control-Allow-Origin":"*",
'Access-Control-Allow-Methods': 'POST, GET, DELETE, HEAD, OPTION',
'Access-Control-Allow-Headers': 'Origin, x-requested-with, content-type, accept',
'Access-Control-Allow-Credentials': true
А также я включил КРОС в orientdb-сервер-config.xml
- имя параметра = «network.http.additionalResponseHeaders» value = «Access-Control-Allow-Origin: *; Access-Control-Allow-Credentials: true; Access-Control-Allow-Headers: Origin, x-request-with, content-type, accept, Access-Control-Allow-Methods: POST, GET, DELETE, HEAD, OPTION "
- значение параметра =" utf-8 "name =" network.http.charset "
Тем не менее я получаю поле заголовка
Запрос Access-Control-Allow-Origin не допускается Access-Control-Allow-Headers в предполетной ответ.
Как включить CORS на сервере OrientDb?
Привет, Квентин, я согласен с пунктами, которые вы указали. Просто потому, что я не получаю ответа от сервера, я настроил его как на стороне клиента (js), так и на стороне сервера. Я добавил параметры, которые позволяют CORS в файле orientdb-server-config.xml. все равно получаю ** Поле заголовка запроса. Access-Control-Allow-Origin не разрешено заголовками Access-Control-Allow-Headers в предполетном ответе **. Любые предложения по этому поводу будут полезны, спасибо. –
«Просто потому, что я не получаю ответа от сервера, я настроил его как на стороне клиента (js), так и на стороне сервера». - Как я уже сказал, настройка клиентской стороны вызывает проблему. Вы получаете ответ от сервера. Он говорит вам, что вам не разрешено устанавливать «Access-Control-Allow-Origin» на стороне клиента. Перестань. – Quentin
Да, его работа. спасибо Квентин –