2011-03-23 4 views
0

현재 Netbeans를 통해 Java 웹 서비스를 만들고 있습니다. 웹 서비스를 Tomcat 7에 배포하고 있습니다. POST 메서드를 통해 웹 서비스를 호출 할 수 있지만 GET도 사용하고 싶습니다. GET 작업 방법을 잘 모릅니다. 그것은 바람둥이와 설정 문제인가, 내가 웹 서비스에 특정 코드를 추가해야합니까 ...?netbeans를 통해 Java 웹 서비스에서 메소드를 얻으시겠습니까?

답변

0

"웹 서비스"라고 말하면 SOAP을 의미합니까? 또는 REST 일 수 있습니까?
GET 요청에는 본문을 포함 할 수 없지만 POST 본문에는 SOAP 요청이 포함되어 있으므로 HTTP를 통한 SOAP 웹 서비스는 POST 만 사용할 수 있습니다.

+0

웹 서비스에 익숙하지 않아서 넷빈즈가 설치하는 비누인지 잘 모르겠습니다. 적어도 get이 작동하지 않는 이유를 설명해 줄 수 있습니다. – Tom

0

RESTFULL 웹 서비스를 요청하지 않는 한 NetBeans는 기본적으로 SOAP 기반 웹 서비스를 생성합니다. GET을 통해 SOAP 웹 서비스를 호출 할 수 없습니다.

0

당신은 자바에서 정상적으로 웹 서비스 URL을 요청해야하지만, 우선은 system.web 아래의 Web.config에 추가하여 get 메소드로 실행하는 웹 서비스를해야합니다

<webServices> 
    <protocols> 
     <add name="HttpGet"/> 
     <add name="HttpPost"/> 
    </protocols> 
</webServices> 

는 다음 웹 서비스를 요청하고 parerters를 정상적으로 쿼리합니다.

관련 문제