问题标签 [custom-headers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
10871 浏览

python - Django 自定义响应标头

我需要在 Django 项目中设置自定义响应标头。

以下是来自 fact/urls.py 的代码:

这种方法显示来自模型的数据,但我不确定是否有办法在这里设置自定义标题?

我还尝试了另一种方法 - 我使用以下功能创建了 fact/views.py:

并更改了 urls.py 中的代码:

此方法设置自定义标头,但不显示模型中的数据。

有什么帮助吗?

0 投票
2 回答
8197 浏览

http - 在 Mule HTTP 端点中添加自定义 HTTP 标头

我正在尝试在 Mule 的 HTTP 端点中添加一个自定义标头:

但是这种使用<spring:entry>元素添加自定义标题的方式似乎不起作用。

我尝试更换

但这也不起作用。我没有看到任何错误,但是我得到的响应是没有自定义标头的响应。

我是否遵循正确的方法来添加自定义标题?我正在使用骡子 3.2.0。

0 投票
1 回答
100 浏览

ios - 使用服务器响应参数作为自定义标头的好处

在我的iOS移动应用程序中通过NSURLConnection

我有几个简单HTTP的后端请求,我收到HTTP了包括响应正文的响应。

该主体具有JSON我解析并映射到应用内对象的参数。

就我的目的而言,这已经足够了,但是 - 我想知道将所需参数定义为自定义标头有什么好处:

关于HTTP响应与响应主体的比较?

将所有参数用作自定义标头是否很好?

0 投票
0 回答
2138 浏览

api - 如果不再支持 X 自定义标头(已被 IETF 弃用),我们如何返回自定义标头?

根据这个线程:

自定义 HTTP 标头:命名约定

并且不再支持使用 X 标头的 IETF 链接。但是,我仍然看到使用它们进行响应的 API。我最近也用 nginx 做了一些配置,它使用了一些 X-headers。例如这里的另一个帖子:

使用 nginx proxy_pass 修改 Location 标头

显示了 X-Forwarded-For 和其他一些的使用。

所以.. 通过 IETF 弃用,所有 X- 标头的使用基本上都被告知不再使用它吗?或者他们的情况是允许的吗?

如果它们不再被允许,那么我们是否返回不带 X- 的标头?

我问是因为我的 REST API 正在通过 x-auth-token 返回登录令牌(实际上是会话令牌):并且我的 API 的消费者会寻找该标头来获取令牌。我已经看到许多其他 API 使用类似的方式来提供 oauth 或其他令牌。

如果 x- 不好,我只是想要某种明确的理解,但我们仍然可以返回没有 x- 的自定义标头(所以在我的情况下,它只是一个名为 auth-token 的响应标头)?

谢谢。

0 投票
1 回答
146 浏览

angularjs - 将自定义标头添加到 AngularJS 应用程序

我想知道是否有一种方法可以将自定义标头添加到我的 AngularJS 应用程序中,而不必将它们添加到每个调用中。

到目前为止,我的电话示例如下所示:

我在另一个问题中观察到有人会像这样包含标题:

但首先,我不知道如何将它集成到我的通话中,其次我认为这仅适用于一个通话,而不适用于所有通话。

有小费吗?

谢谢!

0 投票
1 回答
1660 浏览

c# - 如何在android中获取wcf服务的自定义消息头

我正在使用这个 ->>链接 <<- 在 wcf 中设置自定义消息头的所有代码,但我无法在 android 中获取这些头信息。如果有人对android有任何经验。如何在android中获取这些类型的自定义消息头值。

就像 C# 中的这段代码

但是我正在像这样在android中做这些设置标题信息,但无法获取。获取标头信息所需的更改是什么。

方法一


我有输出: RESPONSE== HeaderInfo: , 0, 00000000-0000-0000-0000-000000000000

方法二

我也做了这个替代设置标题:



两种方法我也有同样的错误。

我有输出: RESPONSE== HeaderInfo: , 0, 00000000-0000-0000-0000-000000000000

请您找出我的代码错误在哪里。我很高兴,如果你真的帮助我解决这个我的大问题。

非常感谢您阅读我的问题。

0 投票
1 回答
1231 浏览

php - 带有自定义邮件标头的 DKIM?

我非常成功地使用 PHPMailer 从我的网站发送 SPF/DKIM 电子邮件。成功的垃圾邮件评级几乎为零。

但是,我想在签名中添加一个自定义邮件头,以使其值具有一定的真实性。

  1. 这可以做到吗?
  2. 这可以用 PHPMailer 完成吗?
  3. 如果是:如何?

插图:

假设我有一个自定义字段X-app-originalSender

当我查看外发电子邮件的来源时,我看到

我对这条线最感兴趣,h=From:To:Subject;并假设必须有一种方法可以将我的自定义字段添加到其中。

如何?

DKIM 规格

来自http://dkim.org/specs/draft-allman-dkim-base-01.html#rfc.section.3.5

签名的标头字段(纯文本,但请参阅说明;必需)。以冒号分隔的 > 标头字段名称列表,用于标识提供给签名算法的标头字段。该字段必须按照呈现给签名算法的顺序包含完整的头字段列表。该字段可以包含签名时不存在的头字段的名称;不存在的标头字段不参与签名计算(即,它们被视为空输入,包括标头字段名称、分隔冒号、标头字段值和任何 CRLF 终止符),并且在验证时不存在标头字段必须以相同的方式处理。该字段不得包含正在创建或验证的 DKIM-Signature 头字段。折叠空格 (FWS) 可以包含在冒号分隔符的任一侧。头字段名称必须以不区分大小写的方式与实际头字段名称进行比较。ABNF: sig-h-tag = "h="FWS hdr-name 0 ( *FWS ":" *FWS hdr-name ) hdr-name = field-name 信息性说明:通过“签名”实际上不存在的标头字段,签名者可以防止在验证之前插入这些标头字段. 然而,由于发送者不可能知道未来可能会创建哪些标头字段,并且某些 MUA 可能会呈现嵌入在消息中的标头字段(例如,作为消息/rfc822 内容类型),因此该解决方案的安全性是不是全部。信息性说明:排除标头字段名称和冒号以及不存在标头字段的标头字段值可防止攻击者插入具有空值的实际标头字段。

0 投票
1 回答
582 浏览

python - 单页应用程序在刷新后丢失自定义标题

我正在构建一个单页 Web 应用程序(angularjs + python),用户首先需要使用用户名和密码登录。用户通过身份验证后,每次此应用程序调用 python api 时都会创建并发送一个带有令牌的新自定义标头。

不过我注意到的一件事是,如果我刷新页面(使用 F5 或 Ctrl+F5),那么浏览器会丢失此自定义标题,因此不再将其发送到 api。即使在刷新页面后,有没有办法保留自定义标题?

0 投票
2 回答
9110 浏览

ruby-on-rails - 将自定义 HTTP 标头添加到 nginx X-Accel-Redirect

我正在使用X-Accel-Redirectnginx 在 Rails 中提供受限下载。为了验证我在客户端应用程序中的下载,我尝试将非标准 HTTP 标头中的校验和发送Content-MD5X-Accel-Redirect请求。但这不起作用。

在用于进行重定向的 rails 片段下方

这是 nginx 部分

这显然不起作用。我无法在回复中获取 Content-MD5 标头。有什么方法可以从 Rails 传递我的 Content-MD5 标头吗?

我知道有一些方法可以完全在 nginx 中做到这一点,比如用 perl 或 lua 编译 nginx 并轻松计算 MD5。但我不想那样做。

任何帮助深表感谢。

0 投票
1 回答
296 浏览

sorting - 如何使排序图标对 GWT 中的所有列可见

我正在创建一个需要对标题进行排序和搜索的应用程序。我用过 column.setSortable(true); 和创建排序处理程序。再次在另一边,我创建了一个自定义标题,单击时将显示文本框。我想实现它,就像点击排序图标会排序,而点击列标签会打开文本框。谁能建议我如何使排序图标在所有列中可见。

目前,当我单击任何列排序图标时,仅在该图标上可见。