首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否与http请求标头值的格式混淆?

是否与http请求标头值的格式混淆?
EN

Stack Overflow用户
提问于 2012-06-06 20:51:08
回答 1查看 132关注 0票数 0

根据3.11节中的rfc2616,实体标签的格式如下:

实体标签=弱不透明标签

弱= "W/“

opaque tag=引号字符串

在rfc2616的第14.24节中为条件"If-match“给出的示例如下:

If-Match:"xyzzy“

如果匹配:"c3piozzzz“,"xyzzy",”xyzzy“

如果匹配:*

我正在用c做一个项目,我将在其中解析来自不同客户端的http请求。web服务器也是用c编写的,我可以从web服务器获得const char*形式的请求头和值,然后对它们进行解析。但我的困惑是,头部"If-match"中的值将类似于"xyzzy, r2d2xxxx ,c3piozzzz",还是将类似于""xyzzy", "r2d2xxxx", "c3piozzzz""?你知道哪一个是对的吗?如果If-Match报头值中有一个实体列表,那么在每个etags之间一定会有空格吗?我的意思是格式会是下面的类型吗?

If-Match:"one-entity-tag",空格“second-entity-tag”,空格“third-entity-tag”

如果If-Match报头值具有etags列表,则不会对其格式进行描述。rfc2616只给出了一个例子(我在上面展示了)。这个例子可靠吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-06 21:23:36

您可以相信规范和示例:双引号实际上是ETag的一部分。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10914578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档