2013-03-28 2 views
0

sendRequest() 메서드를 GWT에 사용하고 있습니다. Eclipse Indigo, JRE 1.7 및 GWT 2.5.0을 사용하고 있습니다.GWT에서 RequestBuilder와 HTTP 포트를 연결할 수 없습니다.

내 문제는 sendRequest() 메서드를 사용하여 지정된 HTTP 포트를 공격 할 수 없다는 것입니다. 나는 다른 컴퓨터에서 같은 코드를 사용했고 효과가 있었다. 방화벽을 껐다가 여전히 내 컴퓨터에서 작동하지 않습니다.

+0

"지정한 HTTP 포트를 공격 할 수 없다"는 것은 무엇을 의미합니까? 당신은'RequestException'을 얻고 있습니까? 그렇다면 질문에 추가하십시오. –

+0

일부 코드를 표시하거나 stackTrace.Otherwise 정확하게 문제를 찾을 수 있습니다. –

+0

아니요, RequestException이 없습니다. 그러나 포트에서 수신 대기중인 HttpReceiver는 sendRequest() 메소드를 통해 보내는 JSON Object 값을 가져 오지 않습니다. – user1300029

답변

0

sendRequest()XMLHttpRequest을 사용하므로 기본적으로 html 페이지에 사용하는 것과 동일한 서버 및 http 포트만 사용할 수 있습니다.

브라우저의 URL이 RequestBuilder에서 설정 한 URL과 정확히 일치하는지 확인하십시오.

gwt에서 CORS를 수행하려면 page (JSONP 및 CORS 섹션에 초점) 또는 CORS에 관한 인터넷 관련 페이지를 읽을 수 있습니다.

FireBug에서 네트워크 트래픽을 모니터링하면 다른 서버에 액세스하려고 할 때 GET 또는 POST를 제외한 OPTION 요청을 볼 수 있습니다.

+0

오류 : [Ljava.lang.StackTraceElement; @ 180634b ERROR : [Ljava.lang.StackTraceElement, 1f6f9b3 오류 @ : [Ljava.lang.StackTraceElement, 11eab62 @는이 정보를 내 콘솔 – user1300029

+0

에 대한 응답은 그럴 수 없어 PRETTY 옵션 또는 에뮬레이트 된 compiler.stackMode로 컴파일해야하는 경우 네트워크 트래픽의 정보는 무엇입니까? –

관련 문제