我正在编写一个将xhtml文件发布到数据库的Web方法。此Web服务应该与技术无关(例如,支持Java应用程序)。 publish方法返回一个字符串。在返回中,我想通知调用应用程序有关发布成功或失败的信息。另外我想包括:
以下是我可以使用的一种格式。在格式化Web方法返回值时,是否有Web服务开发人员遵循的指南?谢谢。
<result>
<info name="successful" value="true"/>
<info name="successtype" value="partial"/>
<info name="versionconflict" value="false"/>
<parseErr>
<err field="itemId" desc="Missing required element Item Id"/>
<err field="content" desc="Required tag <content> is missing."/>
<err field="purchaseDate desc="Invalid date format. Date should be in mm-dd-yyyy."/>
</parseErr>
<failedAttributes>
<err attribute="userName" value="NULL"/>
<err attribute="orderCategory" value="Porduce"/>
</failedAttributes>
</result>
答案 0 :(得分:1)
您可以查看SOAP错误,而不是将失败信息作为合同方法返回值的一部分。