簡體   English   中英

如何在Axis2中強制設置參數?

[英]How to make parameter mandatory in Axis2?

我正在Eclipse中使用Axis2創建Web服務。 部署Web服務時,將自動生成WSDL文件。 但是,我的Web服務方法的某些參數應該是強制性的嗎? 如何使參數為強制性? 可以在services.xml中進行配置嗎?

對方法的開頭進行參數檢查,並嘗試使用相關的異常消息正確處理用戶傳遞的參數的異常。

假設您有一個參數,例如'city',它以null或“”的形式發送,您可以檢查所編寫的代碼,並拋出一個異常,說信息是強制性的(在您編寫的實現文件中) )。

因此,當用戶不發送強制性參數時,他應該獲得相關的異常消息。 我對創建的WS做過同樣的事情,但不確定是否還有其他方法可以實現相同的目標。

暫無
暫無

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

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