我是.net开发人员,但我对SOAP,HTTP,REST没有或非常有限的理解。有哪些资源可以更多地了解它们。特别适用于.NET开发人员。谷歌上的一般搜索返回了大量的结果,但我查看的结果并没有帮助我理解这些知识将如何使我成为更好的开发人员。我知道WCF的基础知识,我认为在深入了解WCF等之前,了解有关SOAP,HTTP,REST等的更多信息是个好主意。
答案 0 :(得分:0)
如果你想学习网络服务,最重要的东西应该是HTTP协议,soap和rest是实现细节。
对于HTTP,我会推荐我个人阅读的这一系列文章。他们解释了HTTP协议的基本机制和高级机制。 A Software Developer's Guide to HTTP
了解HTTP后,您可以阅读有关休息的信息 - 基本上是使用HTTP的简单Web服务。 What is rest
最后我会建议例如soa / soap理解,你最终可能会在WCF中使用它。 Soap
soa / soap和rest之间的一些比较也可以派上用场。 Soap vs Rest
答案 1 :(得分:0)
这MSDN WCF article似乎很好地涵盖了这三个基础知识。
(对我来说)最明显的资源:试用和错误(与searching and reading a lot here on SO混合)。直接潜入WCF并找出路上的内容。 (在快速搜索中找到:https://stackoverflow.com/a/186695/580651)
通过实现我自己在服务器上运行/设置的HTTP,REST API和SOAP API客户端和/或服务,或者为我需要的特定项目集成和分析Web服务框架的内部,我获得了最好的结果为了一个。
我想到的一些相关主题(快速拍摄):