如何删除上传到github上的文件
REST以资源和行为为中心,而SOAP则与之不同,它基于方法 和 数据类型。一个REST服务一般只有4个操作,它们对应于4个HTTP方法GET、POST、PUT和DELETE,而SOAP服务则没有这样的限制;开发人员可以根据自己的需要使用更多或较少的方法。而且,这些方法一般是通过POSTHTTP方法调用的,而这个方法与所请求的操作类型则完全没有关系。
为了演示SOAP的用法,我们使用一个简单的例子。假设您有一个社交书签应用,而您希望允许第三方开发人员使用SOAP向应用添加书签和从应用查询书签。一般情况下,您会使用getBookmark()和addBookmark()等函数实现一组服务对象,并将这些服务对象通过一个SOAP服务器发布出去。这个服务也会负责将SOAP数据类型转换成原生数据类型,解析 SOAP 请求数据包,执行相应的服务器函数,并生成包含结果的一个SOAP响应数据包。