想要深入了解Http

时间:2011-07-09 15:54:34

标签: c# asp.net-mvc http

我是一位经验丰富的(中级)开发人员,他花了很多时间在许多基于Web的项目的后端工作。很少进入ui /显示方面。但是,我现在是一个项目的负责人,该项目正在使用asp.net mvc rest架构将api带入服务架构。我这样做并没有问题,并且已经编写了许多这样的服务。但是,我发现自己想知道IIS / WAS和MVC“隐藏”的部分。

我希望找到的是一个很好的教程,它解释了从网页(或web服务)被请求到网页或应用程序接收点所发生的事情。我想知道IIS(或任何其他网络服务器)如​​何知道如何处理请求。 (一个想法是开发自己的网络服务器的教程。)

我意识到这可能是一个很大的主题,我不一定需要知道所有的“专家”Web开发人员。然而,它肯定不会受到伤害,而且我也有足够的经验将小麦与谷壳分开。

提前致谢!

3 个答案:

答案 0 :(得分:4)

我建议您下载并安装Fiddler。然后运行它,查看通过电线交换的所有流量。它将允许您查看实际的HTTP请求和响应及其确切内容。这将使您能够更深入地了解在较低网络级别发生的事情,这对于开发Web应用程序时非常有用。

答案 1 :(得分:1)

我已经使用Java创建了一个HTTP Web服务器,能够在服务器端运行Java应用程序。我使用了HTTP 1.1 specification。但在阅读规范之前,您可能会发现a tutorial about HTTP更容易入手。

答案 2 :(得分:0)

如果您正在开发RESTful网络服务并希望了解有关HTTP的更多信息,我强烈建议您阅读RESTful Web Services Cookbook: Solutions for Improving Scalability and Simplicity