繁体   English   中英

查询有关HTTP标头和HTTP响应状态

Query regarding HTTP headers and HTTP response status

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在尝试构建REST服务,但我有几个问题。

  1. 我发送Location标头时需要正文吗?
  2. If-modified-since :此标头值可以为null还是不设置为表示PUTDELETE调用中的最新版本?
1 个回复
  1. 否, Location标头不需要正文内容。 实际上,如果响应的状态代码为302 Found或类似的重定向,则正文内容将毫无意义。
  2. 标头If-modified-since是HTTP概念“ Conditional GET”的一部分。 如果未设置,并且没有设置此概念一部分的其他标头( If-MatchIf-None-MatchIf-Unmodified-Since ),则服务器应返回当前资源的表示形式。

实际上,条件GET不是关于版本的概念,而是关于缓存的概念。 如果客户端已经知道最新的资源表示形式,则服务器将再次返回相同的表示形式。

1 标头或内容中的Http响应状态

我必须编写一个服务于HTTP request的应用程序。 对于这些请求,应用程序必须发送状态为**的响应内容。 状态是代表状态代码的整数。(1:会话已过期,2:无效的请求数据等。) 有2个选项。 一种是发送状态代码和内容本身: 例如: {status : 56, conte ...

4 单个 HTTP 响应中是否允许使用多个状态代码标头?

我有一个发送 HTTP 状态代码的网络应用程序。 在某些情况下,404 代码作为标头发送,但随后也会在同一响应中发送 200 错误。 我无法更改执行顺序以防止发送第一个状态代码,因此第二个代码试图覆盖它。 Chrome 会忽略第一个代码并假定状态为Ok 。 这是否符合 HTTP 标准,我应该 ...

5 从中获取HTTP状态代码或响应标头 标签?

在我正在构建的这项服务中,对图像的请求可能会产生两种可能的响应。 它响应请求的图像。 它以默认图像响应,并指示所请求的图像不是立即可用的。 在这种情况下,可以重复该请求。 表示情况#2的明显方法是使用202状态代码或X-Retry-In标头进行响应。 但是,我愿意接 ...

6 HTTP套接字:响应标头

我正在使用C#中的套接字练习HTTP,我可以使用以下代码获取响应正文: 当我阅读Response.Body时,它只包含HTML代码。 (身体)。 我如何获得更多信息? 像响应头一样? 我已经做了一些谷歌搜索,但没有明确的答案。 注意:我知道在C#中创建HTTP的类或框架 ...

7 $ http响应拦截器头

我正在响应中从服务器发送自定义标头。 在$http响应拦截器中我想得到这个标题,但我能得到的唯一标题是Content-type标头。 我该如何解决我的问题? 我的$http拦截器的一块: AuthToken未定义。 ...

8 压缩HTTP响应标头?

我曾在这里和这里问过一些有关压缩HTTP请求标头的问题 ,但我了解了如何跳过HTTP响应部分...我正在寻找一种减少/压缩HTTP响应中标头的方法... 情况是我正在与远程服务器通信Java ME应用程序,任何额外的负担都导致我减少了$ ...的负担。 假设客户端和服务器都在我的控制之下 ...

9 覆盖HTTP响应头

有没有办法覆盖Jmeter中返回的http响应标头? 我正在测试一个返回JSON的Web服务,当发送无效请求时,返回的JSON响应在响应标头中不包含application / json(或任何与此相关的内容)。 如果将响应保存到文件中,则会看到返回的实际JSON,但在“结果”树中查看响应不会 ...

2011-11-07 14:26:23 2 746   jmeter
10 安全 HTTP 响应头

我需要保护我的 http 响应标头。 根据我之前在 nodejs 中所做的,我会使用头盔和一些手动配置来完成这项工作。 我也对 Spring 进行了研究,并得出了这张表。 所以我的主要问题是: 我是否需要在 Spring 中处理诸如 X-Powered-By-Header 之类的东西? 对我 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM