问题标签 [request-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 投票
2 回答
21755 浏览

c# - 使用 WebClient C# 添加请求标头

我有以下代码,我用它下载一个网页到一个字节数组中,然后用 Response.Write 打印它:

除了响应头之外,我还需要添加请求头。我尝试使用以下代码来做到这一点:

但是它不起作用,我得到以下异常:

必须使用适当的属性修改此标头。参数名称:名称

有人可以帮我吗?使用 WebClient 添加请求标头的正确方法是什么?

谢谢你。

0 投票
1 回答
3767 浏览

c# - 如何在 C# 中监控 HTTP 流量并获取 URL 列表?

基本上,我们公司现在所做的就是在 Firefox 中使用 HttpFox 手动获取 webtrends 标记和值,这些标记和值作为查询字符串附加到图像/gif 类型的 url 中,每当我们在浏览器上键入特定的 url 时就会列出该 URL。启动插件并转到特定 URL 后,会在 HttpFox url 列表中显示一个 URL 列表。其中一个 URL 包含我们需要的查询字符串,然后我们将该列表复制到 Excel 文件中。因此,如果有 2000 页要获取,我们打开这 2000 页并一一进行复制和粘贴。

这导致我通过 C# 制作一个程序来自动化“标签收集”的任务,该程序在输入特定的 url 后进行嗅探/监控。我将提供一个要读取的 url 列表,程序将执行监视、获取数据以及将数据记录到数据库中。

我的问题是如何在我键入特定 URL 后使用 C# 获取该 URL 列表 - 像 fiddler 和 httpfox 一样,但不应该依赖于浏览器。

顺便说一句,Fiddler 和 HttpFox 都可以完成我需要的工作,但我认为我们不能为 fiddler 提供要嗅探的 url 列表。HttpFox 很好,但它只能通过 firefox 运行,adn 导入非常手动。

HttpFox 没有该 URL“列表”的名称,但在 Fiddler 下,它被命名为“Web 会话”。希望这个可以帮助您更多地了解我的问题。

我已经看过 HttpListener 和 HttpWebRequest 但似乎无法得到我正在寻找的结果。

任何帮助,将不胜感激。:)

0 投票
1 回答
411 浏览

shared-hosting - tcpDump 获取共享主机上的请求标头

我想查看我的站点的请求标头,它托管在共享主机上,我打电话给托管公司,但工程师不知道如何过滤特定站点的 tcpdump。因为我的站点托管在共享主机上,所以 tcpdump 正在捕获所有请求,包括该服务器上的所有域。而且他们没有安装任何其他程序,例如 tcpflow 或 wireshark,而且我看不到在不久的将来会发生这种情况。是否有任何选项或参数可用于仅捕获特定站点的请求?谢谢沙里克

0 投票
1 回答
8887 浏览

c# - 从服务器端在 HttpRequest 中查找时区

我试过var dateHeaders = HttpContext.Current.Request.Headers["Date"]但它包含null,显然没有这样的键。

谁能告诉我在哪里可以找到当前客户的时区?

参考:http ://en.wikipedia.org/wiki/List_of_HTTP_header_fields

在此处输入图像描述

我想将 dateTime 解析为以下格式:

11 月 14 日星期日 43745 00:00:00 GMT+0200(耶路撒冷标准时间)

顺便说一句,“43745”部分是什么?

0 投票
4 回答
62077 浏览

javascript - 什么是'xmlhttp.setRequestHeader();' 它在哪些情况下使用?

我在学习 AJAX 时偶然发现了这个命令。制作教程的人没有解释这个命令,命令里面的参数是什么意思,它是做什么用的......下面是我使用它的代码:

0 投票
1 回答
312 浏览

youtube - POST 方法不适用于请求标头

我想通过 POST 方法将数据发送到 youtube。我写http.open("POST", myUrl, true); 在如下代码中

但错误是

请告诉我这里有什么问题

0 投票
0 回答
766 浏览

webkit - XMLHttpRequest.setRequestHeader 将所有标头名称小写,对这种行为有任何官方解释吗?

似乎XMLHttpRequest.setRequestHeader使所有标头名称都小写,这不是反对或规范,因为他们留下了一个可以自由解释的字段,但是有谁知道是否有任何官方声明或解释浏览器为什么选择这样做?

您可以在 Chrome 17 或 Firefox 10 中尝试此代码段:

0 投票
2 回答
960 浏览

firefox - Firefox 不支持 xhrPost 中的 Content-type 标头

我正在尝试将 json 字符串发布到 REST 服务。正在使用以下代码:

我使用 fiddler 拦截浏览器(IE/Firefox)发送的请求。当我从 IE 提交请求时,fiddler 显示 Content-type 标头设置为“application/json”。

但是,当使用 Firefox 提交相同的请求时,Content-type 标头在请求标头中不可见(意味着 Firefox 未添加)。我的服务器设置为验证内容类型为“应用程序/json”。因此,请求被服务器拒绝。

问题:

  1. 我现在该怎么做才能在 Firefox 中完成这项工作
  2. 最重要的是,为什么 firefox 不将 Content-type 的标头添加到请求标头中?环境详情:操作系统:Win7 32 位,浏览器:IE8/9 & Firefox 11
0 投票
1 回答
1546 浏览

google-app-engine - X-AppEngine-Region 的可能区域列表

GAE Docs on Request Headers说……

X-AppEngine-区域

发出请求的区域名称。此值仅在 X-AppEngine-Country 中的国家/地区背景下才有意义。例如,如果国家是“US”,地区是“ca”,那么“ca”的意思是“加利福尼亚”,而不是加拿大。

我在哪里可以获得可以退回的所有区域的列表?为什么它必须返回“ca”,而它只能返回“California”?

谢谢!

0 投票
2 回答
52855 浏览

javascript - JS/jQuery 获取 HTTPRequest 请求标头?

在 xhr 对象中使用 getAllResponseHeaders 可以在 ajax 调用后获取所有响应标头。但是我找不到获取请求标头字符串的方法,这可能吗?