REST服务与其他服务的区别是什么
问题描述:
我想了解REST服务的技术属性。我应该问我的问题让我困惑。REST服务与其他服务的区别是什么
例如,我创建了一个php或.net web api页面,它可以与JSON对象一起使用。
- http://myservice.com/products(GET)
- http://myservice.com/products/get/1(GET)
- http://myservice.com/products/create(POST)
- http://myservice.com/products/delete(POST)
这是一个休息的服务吗?
并查看了具有单个端点并获取所有HTTP方法的REST样本。
- http://myservice.com/products(GET)
- http://myservice.com/products(POST)
- http://myservice.com/products(PUT)
- http://myservice.com/products(DELETE)
什么是休息特定属性。
答
休息服务应该使用XML而不是JSON对象。
整个话题很广泛,我会建议你看看这本关于REST和API之间差异的小书。
http://www.restapitutorial.com/media/RESTful_Best_Practices-v1_1.pdf