web基础
文章平均质量分 94
dangfulin
这个作者很懒,什么都没留下…
展开
-
HTTP 内容协商机制
一,内容协商的基本原则内容协商是当有资源有多种表示可用时,为给定响应选择最佳表示的过程:一份特定的文件称为一项资源。整个资源,连同它的各种表现形式,共享一个特定的 URL 。当客户端想要获取资源的时候,会使用其对应的 URL 发送请求。服务器通过这个 URL 来选择这个请求指向的资源的某一变体——每一个变体就是资源的一种表现形式——然后将这个选定的表现形式返回给客户端。二,为什么会有内容协商同一项资源可以有不同的表现形式,简单来说就是不同的数据格式.举个比较具体的例子,比如使用这样一个 U原创 2022-03-12 16:19:33 · 2945 阅读 · 0 评论 -
RESTful Web Services Cookbook——2,识别资源
开发RESTful Web服务的首要步骤之一就是设计资源模型(resource model)。资源模型对所有客户端用来与服务器交互的资源加以识别和分类。在设计RESTful Web服务的所有工作如资源的识别、媒体类型和格式的选择以及统一接口的应用中,资源的识别是最灵活的部分。在前一章,虽然可以使用Resource Expert Droid等工具来验证服务器是否提供了正确的HTTP响应,但无法对资源进行同样的验证。因为资源模型无所谓正确与否。重要的是能否正确地使用HTTP的统一接口来实现Web服务。一,原创 2021-06-11 17:28:24 · 339 阅读 · 0 评论 -
RESTful Web Services Cookbook——1,使用统一的接口
HTTP(Hypertext Transfer Protocol)是一种应用层级别的协议,它定义了客户端与服务器之间资源的转移表述(transferring representations)的许多操作,表述:是资源信息(状态、数据或标记) 的一种封装,使用诸如XML, JSON或HTML等格式进行编码,使用媒体类型进行标识。操作:诸如GET, POST, PUT和DELETE之类的方法。有了定义好的这些操作,就无须创造createOrder,、getStatus、updateStatus等特定的应原创 2021-06-02 19:20:36 · 286 阅读 · 0 评论 -
HTTP The Definitive Guide 1: Overview of HTTP
web浏览器、服务器及web应用都通过HTTP(Hypertext Transfer Protocol)即超文本传输协议相互交流。HTTP是现代全球英特网的公共语言。这里将通过了解web应用是如何通过HTTP进行通信的,来对HTTP的工作有个大概印象。这里将介绍以下内容:web客户端与服务器是如何交流的web内容资源来自哪里web事务如何运作用于HTTP通信所使用的消息格式底层TCP网络的传输HTTP协议的不同变式一些英特网上安装的HTTP体系结构组件1 . HTTP: The Int原创 2020-10-23 10:05:42 · 325 阅读 · 2 评论