http-headers相关内容

如何在 Java 中解析 HTTP 请求?

在实现代理服务器时,我得到一个字符串形式的 HTTP 请求,比如这个: GET http://localhost:54321/x HTTP/1.1 主机:本地主机:54321 缓存控制:无缓存 是否有一个内置类来解析这个请求? 解决方案 我对这种解析的内置支持一无所知.如果你真的需要这样的解析器,你可以查看这个库:http://hc.apache.org/index ..
发布时间:2022-01-17 17:38:52 Java开发

带有自定义标头的 Android WebView 发布请求

我可以看到 Android 文档中有两种不同的方法来发布数据和添加标题. 用于设置Headerspublic void loadUrl (String url, MapadditionalHttpHeaders)用于设置发布数据公共无效postUrl(字符串网址,字节[] postData) 但我真正需要的是与标题一起发布数据.(意味着我想要一个同时完成这两个任务的方法?) 谁能帮帮我. ..
发布时间:2022-01-17 17:38:36 移动开发

如何确定 HTTP 请求是来自浏览器还是来自 Web 服务之类的其他东西?

我如何确定 HTTP 请求是来自浏览器还是来自网络服务之类的其他东西? 我知道有一个用户代理,但这似乎主要用于网络浏览器.例如,我知道请求来自谷歌地图或 youtube.请求来自连接的设备. 如果他们有不同的用户代理,我可以举个例子吗? 谢谢. 解决方案 绝对无法确定请求是来自浏览器还是其他发出 HTTP 请求的东西. HTTP 协议允许客户端任意设置用户代理. ..
发布时间:2022-01-17 17:38:22 其他开发

没有 http 标头的 Http 响应

我已经编写了一个极简的 http 服务器原型(深受 boost asio 示例的启发),目前我还没有在服务器响应中放置任何 http 标头,只有 html 字符串内容.令人惊讶的是它工作得很好. 在那个问题 OP想知道http响应中的必要字段,以及其中一个评论指出它们在服务器端可能并不重要. 我暂时还没有尝试响应二进制图像文件或 gzip 压缩文件,在这种情况下,我认为必须有一个 ht ..
发布时间:2022-01-17 17:38:12 其他开发

Response.Redirect 剥离 Header Referrer - 可以将其添加回来吗?

我正在使用 Response.Redirect 将用户重定向到另一台服务器以下载文件,而另一台服务器正在检查标头以确保它来自正确的服务器...但是似乎 Response.Redirect 剥离了标头来自响应. 有人知道我如何将标题添加回来吗?我试过了: Response.AddHeader("Referer", "www.domain.com"); 但是当我检查是否设置了 Referre ..
发布时间:2022-01-17 17:38:02 C#/.NET

从多部分表单上传 Content-Length 标头获取文件大小

所以,我正在上传一个文件,然后下载它...但是上传标头中的 Content-Length 与文件大小不匹配.我猜这个计算和传输还涉及其他一些数据,但究竟是什么?如何从 Content-Length 获得准确的文件大小?有没有可能? 我知道有界限,也许还有其他一些东西,但请检查一下: 5380216 - 5379906 = 310"----WebKitFormBoundaryeoFyqD4z ..
发布时间:2022-01-17 17:37:46 其他开发

如何仅获取(使用 Fetch API)Javascript 中的标头,而不是全部内容?

这里我有这个小提琴样本,我尝试只获得 大图像中的 content-type 标头,在 Javascript 中同时使用 XMLHttpRequest() 和 fetch().如果您在 Chrome 的开发者工具/网络选项卡(或其他浏览器中的类似工具)打开的情况下运行 fiddle,您会看到虽然 XMLHttpRequest() 方法仅获得标头所在的 600 B, fetch() 方法获取整个 7. ..
发布时间:2022-01-17 17:37:29 前端开发

如何从 PHP 中的 HTTP Accept 标头中选择内容类型

我正在尝试构建一个符合标准的网站框架,该框架将 XHTML 1.1 作为 application/xhtml+xml 或 HTML 4.01 作为 text/html 服务,具体取决于浏览器的支持.目前它只是在接受标头中的任何位置查找“application/xhtml+xml",如果存在则使用它,但这并不灵活——text/html 可能有更高的分数.此外,当添加其他格式(WAP、SVG、XFor ..
发布时间:2022-01-17 17:37:11 PHP

如何在 CGI 脚本中访问请求的 HTTP 标头?

我在小型应用程序和测试代码中使用过一些 Perl,但我对网络和 CGI​​ 不熟悉. 我知道如何制作请求的标头(使用 CGI.pm 并打印 header() 函数的结果),但无法找到有关如何访问发送到我的标头的任何信息CGI 脚本.有人能指出我正确的方向吗? 这可能来自这样的请求: curl http://127.0.0.1:80/cgi-bin/headers.cgi -H " ..
发布时间:2022-01-17 17:37:01 其他开发

如何更改php中的内容类型?

我有一张图片,但它没有显示.我检查了图像属性(右键单击并选择属性),我发现“类型"是 text/html 而不是 JPEG 图像.这是因为导致我的图像不显示的类型吗?如何更改“类型"值?我正在使用 php... 我在一个简单的 html [img] 标签中显示图像... 编辑: 是的,我试过了..如果我包括 显示网址​​,很奇怪吧?? 我用的是apache,图片是ph ..
发布时间:2022-01-17 17:36:54 PHP

使用“X-..."是安全的HTTP响应中的标头?

我必须在我的 HTTP 响应中传递元信息,所以我发现我可以使用响应标头,例如“X-MyData: 123456".那安全吗?我的意思是,客户端代理可能会删除此标头? 谢谢! 解决方案 客户端代理可以做它想做的任何事情,但一般不会剥离任何标题. 以 X- 开头的标头通常保留用于非标准用途(即未来的标准不会引入以 X- 开头的标头),但代理可以理解它们并选择根据需要修改它们. ..
发布时间:2022-01-17 17:36:44 其他开发

颤振 http 标头

post 请求在设置标头映射时抛出错误. 这是我的代码 未来makePostCall(GenericRequest genericRequest) {String URL = "$BASE_URL/api/";地图数据 = {“名称":“名称",“电子邮件":“电子邮件",“移动":“移动",“transportationRequired":假,“用户 ID":5,};Map userHe ..
发布时间:2022-01-17 17:36:37 其他开发

如何在用户注销后清除浏览器缓存以防止通过“返回"按钮访问私人信息

用户注销后,如果他们点击后退按钮,他们可以回到他们在注销前的最后一页. 我正在开发的应用程序通常会在公共计算机(例如图书馆或计算机实验室)上使用,我想防止用户看到以前用户会话的任何内容. 我在 Rails 3 和 Devise 上,顺便说一句,虽然这个问题似乎会出现任何框架或登录机制. 解决方案是使用标头/元标记来禁用浏览器缓存吗?有人知道解决此问题的 gem 或教程吗? ..

使用 HttpWebRequest 添加自定义标头

我不确定这些突出显示的值是什么类型的标头,但是我应该如何使用 HttpWebRequest 添加它们? 突出显示的部分是否被视为 http 请求的主体或标头数据?也就是说,哪种方式是正确的? 这是我目前使用的代码: HttpWebRequest request = (HttpWebRequest) WebRequest.Create("/securecontrol/reset/pas ..
发布时间:2022-01-17 17:36:02 C#/.NET

如何解释空的 HTTP Accept 标头?

HTTP/1.1 Accept 请求标头在 RFC 2616,第 14.1 节. 它的语法是这样的: 接受 = “接受"“:"#( 媒体范围 [ 接受参数 ] ) # 根据 第 2.1 节.但是,第 14.1 节没有说明如何解释空的 Accept 标头.这与讨论 Accept-Encoding,其中不仅使用了1#(一个或多个),还使用了空的Accept-Encoding 标头,这有点奇 ..
发布时间:2022-01-17 17:35:55 其他开发

在 Http Header 中使用 Json 字符串

最近我在使用 http 标头时遇到了一些奇怪的问题(添加多个自定义http请求头之谜)为了避免当时的问题,我将字段放入json字符串并将该json字符串添加到头中,而不是将这些字段添加到单独的http头中. 例如,代替 request.addHeader("UserName", mUserName);request.addHeader("AuthToken", mAuthorization ..
发布时间:2022-01-17 17:35:48 其他开发