簡體   English   中英

如何使用Eclipse IDE在Java Web服務中添加響應代碼以響應XML?

[英]How to add response code to response XML in Java web service using Eclipse IDE?

我已經使用Eclipse IDE制作了一個Web服務。 這是我使用Soapui進行測試時生成的請求XML。

 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:fil="http://files/">
       <soapenv:Header/>
       <soapenv:Body>
          <fil:ServiceCall2>
             <!--Optional:-->
             <arg0>71896</arg0>
             <!--Optional:-->
             <arg1>test10</arg1>
             <!--Optional:-->
             <arg2>pdf</arg2>
          </fil:ServiceCall2>
       </soapenv:Body>
    </soapenv:Envelope>

這是有關使用參數訪問服務的響應xml

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:ServiceCall2Response xmlns:ns2="http://files/"/>
   </S:Body>
</S:Envelope>

我需要一個Java代碼,以便可以在響應XML中添加響應代碼標簽。

您將必須執行以下操作。

    SOAPMessage soapResponseObj2 = soapConnection2.call(createSOAPRequest(dockIndex), url2);
    QName name = new QName("responseCode");
    SOAPElement symbol = soapResponseObj2.getSOAPBody().addChildElement(name);
    symbol.addTextNode("0");

參考: https : //docs.oracle.com/cd/E19879-01/819-3669/bnbhw/index.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM