Web Service和获取post/get返回数据有什么区别?通过获取post/get的值来直接返回数据和Web Service有什么区别?二者有何优劣? 假设做一个简单的API: get提交userid和type,获取这两个值后判断userid是否存在数据库中,如果存在则根据type来返回数据。 这个API用上述两种中的哪种方式实现更好? ------解决方案--------------------从获取数据的角度讲:都一样 都是提供数据的服务 不同的是:Web Service 提供的是公共数据服务,通过 wsdl 来约定传入传出的数据格式和方法 post/get 提供的是私有服务,数据格式有你们私下约定------解决方案--------------------补充一下 如果是给自己的网站开发 API,我建议你用 REST。当然站内使用也是 REST 这样在你需要的时候公开相应的 REST 串就可以了,无需再单独开发 API