我是新手休息services.I只是想知道HTTP请求返回JSON对象之间的区别是它同其他服务。因为它也做了同样的。那么是什么返回JSON和REST质疑休息服务
Q
质疑休息服务
-1
A
回答
1
REST是不是JSON,虽然有JSON序列化和RESTful Web服务的服务串联得到普及之间的HTTP差异。
REST有它的对资源的原则和使用HTTP动词和状态代码对资源处理CRUD操作。 Leonard Richardson提出的当然有各种成熟度级别。 Martin Fowler有article about it。
你可以有RESTful服务不JSON作为格式,并有HTTP服务返回JSON,但不是REST风格。一个并不意味着其他。
更新:
[虽然这可能是一个不同的问题,这是我在问这个问题的观点]
问:我使用Spring MVC和我注释的方法与@responsebody
当我需要JSON输出或RESTful端点。它是如何工作的?
答:@responsebody
无关与任。它只是将方法返回值直接写入Http Response。没有模型绑定或视图绑定完成。请参阅here。
我的猜测是,由于您使用的是MVC框架,你的终点往往是RESTful的,因为端点是资源中心,该型号是这里的资源。 虽然我还没有看到你的代码,但我的猜测是你用@responsebody
注释的方法返回一个原始的json,它被发回。
相关问题
- 1. 质疑
- 2. 通过休息服务的自定义特质
- 3. 服务路由休息JSON服务
- 4. WCF,Web服务或休息
- 5. JSON验证休息服务
- 6. Xamarin.Forms使用休息服务
- 7. .NET中的休息服务
- 8. 宁静+休息服务
- 9. 代理休息服务
- 10. Outlook API Android服务休息
- 11. Mulrereading Java休息服务
- 12. 保护休息服务
- 13. 测试休息服务
- 14. 春天和休息服务
- 15. 泛型质疑
- 16. select_tag轨质疑
- 17. 泛型质疑
- 18. 动作质疑
- 19. C++ - QSettings质疑
- 20. 质疑PID的
- 21. HTML标签质疑
- 22. 质疑触发器
- 23. 新手轨质疑
- 24. C指针质疑
- 25. DateTime.ParseExact格式质疑
- 26. HTML链接质疑
- 27. AJAX HTML PHP质疑
- 28. 质疑在Java中
- 29. TCP Java的质疑
- 30. C#参数质疑
谢谢你的回复,我有一个问题。我正在研究Spring MVC。如果我需要JSON对象,我添加了@responsebody注释,即使我想再次使它变得宁静,我必须添加相同的注释。你有什么想法如何REST? – 2014-09-03 02:28:07
这可能是一个不同的问题,但在这里更新了我的想法。 – 2014-09-03 04:15:19