我正在使用Eclipse中的Axis2创建一个Web服务。部署Web服务时,会自动生成WSDL文件。但是,我的Web服务方法的一些参数应该是强制性的?如何强制使用参数?可以在services.xml配置吗?
答案 0 :(得分:0)
在方法的开头检查参数,并尝试使用相关的异常消息正确处理异常,以获取用户传递的参数。
假设您有一个像'city'这样的参数,它被发送为null或“”,您可以检查您编写的代码并抛出一个异常,说明信息是必需的(在您执行的文件中)已写完了。
因此,当用户不发送强制参数时,他应该获得相关的异常消息。我已经使用我创建的WS做了同样的事情,并且不确定是否还有其他方法可以实现相同的目标。