跳到主要內容

發表文章

目前顯示的是有「Web Service」標籤的文章

Web Service Element 設定

最近使用 Axis2 在撰寫 Web Service 服務常遇到有時候 element 忘了帶值或是處理過後本身為 Null 值造成 Exception,上網 google 了一下在 WSDL element 可以設定這些參數 minOccurs="0" // minOccurs = 0 表示 Variable 這個 element 會出現也或許不會出現 nillable="true" // nillable = true 表示可為 null 值 還沒試驗過,等有空再來試試看

Web Service 取得 Client IP - JAVA 版本

Axis 版本 // Import import javax.servlet.http.HttpServletRequest; import org.apache.axis2.context.MessageContext; import org.apache.axis2.transport.http.HTTPConstants; // Main Code MessageContext mc = null; HttpServletRequest request = null; mc = MessageContext.getCurrentMessageContext(); request = (HttpServletRequest) mc.getProperty(HTTPConstants.MC_HTTP_SERVLETREQUEST); System.out.println("Request IP:" + request.getRemoteAddr());