原文:HTTP协议之内容协商

一个URL常常需要代表若干不同的资源。例如那种需要以多种语言提供其内容的网站站点。如果某个站点有说法语的和说英语的两种用户,它可能想用这两种语言提供网站站点信息。理想情况下,服务器应当向英语用户发送英文版,向法语用户发送法文版 用户只要访问网站主页就可以得到相应语言的内容。 HTTP提供了内容协商方法,允许客户端和服务器作这样的决定。通过这些方法,单一的URL就可以代表不同的资源 比如,同一个网 ...

2018-03-18 00:17 0 986 推荐指数:

查看详情

HTTP 内容协商 accept

HTTP 内容协商 要了解 Vary 的作用,先得了解 HTTP内容协商机制。有时候,同一个 URL 可以提供多份不同的文档,这就要求服务端和客户端之间有一个选择最合适版本的机制,这就是内容协商协商方式有两种,一种是服务端把文档可用版本列表发给客户端让用户选,这可以使用 300 ...

Fri Jul 08 16:57:00 CST 2016 0 1567
Spring MVC内容协商机制详解

要了解Spring MVC的内容协商机制,先要了解HTTP内容协商机制,SpringMVC实现了HTTP内容协商的同时,又进行了扩展。 HTTP内容协商 一个URL的资源服务端可以有多种响应形式,即MIME(Media Type)媒体类型。但客户端只需要一种,这就要求客户端和服 ...

Tue Aug 06 08:18:00 CST 2019 0 392
【ASP.NET Web API教程】6.3 内容协商

本文是Web API系列教程的第6.3小节 6.3 Content Negotiation 6.3 内容协商 摘自:http://www.asp.net/web-api/overview/formats-and-model-binding/content-negotiation ...

Tue Jul 02 22:47:00 CST 2013 5 4929
让ASP.NET Web API支持text/plain内容协商

ASP.NET Web API的内容协商(Content Negotiation)机制的理想情况是这样的:客户端在请求头的Accept字段中指定什么样的MIME类型,Web API服务端就返回对应的MIME类型的内容(响应头的中Content-Type就是Accept中指定的MIME类型 ...

Thu Jan 07 22:11:00 CST 2016 3 2659
Asp.Net Web API 2第十四课——Content Negotiation(内容协商)

前言 阅读本文之前,您也可以到Asp.Net Web API 2 系列导航进行查看 http://www.cnblogs.com/aehyok/p/3446289.html 本文描述ASP.NET Web API如何实现内容协商HTTP规范(RFC 2616)将内容协商定义为“在有多个 ...

Fri Dec 20 17:56:00 CST 2013 6 2214
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM