У меня есть веб-сервис, который работает более GET
. Чтобы получить доступ к этой веб-службе, необходимо передать некоторые пользовательские заголовки.Как обслуживать предполетный запрос с веб-службы
Когда я пытаюсь получить доступ к веб-службе с кодом javascript с помощью метода GET
, метод запроса изменяется на OPTIONS
. (домен отличается)
Я прочитал несколько статей, чтобы узнать, что запрос с пользовательскими заголовками будет предварительно отправлен, и в этом случае перед вызовом фактического метода на сервер будет отправлен запрос с помощью метода OPTIONS.
Но моя проблема после вызова OPTIONS
, реальный метод (т. Е. GET
) не вызывается.
OPTIONS
вызов возвращается статус, как 401.
Я сомневаюсь, что это потому, что мой веб-сервис поддерживает GET
только. Как я могу решить проблему? Просьба помочь. (Мой код работает отлично с IE, но не с другим браузером, например Chrome)
Основываясь на вашем примере, я буду более обеспокоен тем, что IE * * разрешает запрос. – Anthony
Мне нужно, чтобы все работало над хром или другими браузерами. Потому что, наконец, я должен использовать браузеры для смартфонов, чтобы все было сделано. – Surya
В этом случае вы должны подтвердить, что поддержка мобильного браузера 'CORS'. Вот хороший список: http://caniuse.com/cors – Anthony