2013-05-03 3 views
0

Я следующий сценарий:

App1: 

Мой веб-сервис, размещенный на сервере Tomcat:

192.168.100.123 



App2: 

Еще одно приложение, которое обменивается данными с этой веб-службы размещен на другом компьютере и сервере:

192.168.100.456 

запрос и ответ HEADER

Allow OPTIONS,POST 
Content-Length 511 
Content-Type application/vnd.sun.wadl+xml 
Date Thu, 02 May 2013 22:53:17 GMT 
Server Apache-Coyote/1.1 
---------------------------- 
Request Headersview source 
    Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 
    Accept-Encoding gzip, deflate 
    Accept-Language en-US,en;q=0.5 
    Access-Control-Request-He... content-type,x-requested-with 
    Access-Control-Request-Me... POST 
    Cache-Control no-cache 
    Connection keep-alive 
    DNT 1 
    Host 192.168.200.164:8080 
    Origin http://192.168.200.157 
    Pragma no-cache 
    User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:20.0) Gecko/20100101 Firefox/20.0 

После отладки всего сценария с использованием firebug Я уверен, что проблема связана с политикой перекрестных доменов. Пожалуйста, помогите мне понять выход из этого »

ответ

0

HTTP 302 ссылается на код состояния, содержащий redirection информация. Может быть App2 попытался войти в систему App1, и он отправил обратно зарегистрированный номер URL назад в качестве ответа.

После App2 получает такой ответ , proably в перенаправления URL из ответа могут быть извлечены и этот URL-адрес должен быть ударил снова по App2.

+0

но я получаю пустой ответ ' – pointer

+0

Вы проверили ответный заголовок? – sanbhat

+0

добавлен в вопрос bro ' – pointer