各位大牛,在下有个疑问,现在各类网站都提供了API供第三方调用,返回JSON或者XML格式。
他们的技术实现还是基于传统的WebService(SOAP)么又或是衍生出来的新标准?
另外,和通过模拟浏览器的GET,POST操作相比,调用提供的API有什么强势优势么?(除了可以减少因为地址变动而导致需要修改所有相关代码)
标准
现在大都是RESTful风格,并不是标准。
优势
- PC应用、APP(Android和IOS)和网页可以共用。
- json处理简单一些。
- 具有语义化,get(获取)、post(提交)、DELETE(删除)、PUT(更新)等等。
- API可以对第三方开放。