问题标签 [http]
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.
.net - .Net 2.0 的可靠 HTTP 库
.Net 的 HTTP 实现是……有问题的。除了符合 HTTP/1.0 的一些问题之外,现在困扰我的是HttpWebResponse.GetResponse()
ReadTimeout和Timeout 设置为 5000 块大约 20 秒后失败(问题是它应该在 5 秒后失败,但实际上需要 20 秒)。
我需要一个具有更好协议一致性和超时控制的库。知道吗?
c# - 在 C# 中处理非验证 SSL 证书的最佳方法是什么
我正在使用以下代码来确保所有证书都通过,即使是无效的,但我想知道是否有更好的方法,因为这个事件被全局调用,我只希望证书通过某个 HTTP 调用而不是任何其他异步发生的。
上面的代码只是忽略证书上的任何非验证的示例。我遇到的问题是它是一个全球性事件。我看不到事件发生在哪个会话中。我可能有几个 http 请求通过,我想询问用户对每个请求的操作。
java - 如何区分从 HTML 表单提交的 HTTP 请求和从客户端提交的 HTTP 请求?
有什么方法(在 Java Servlet 中)可以确定 HTTP POST 或 GET 请求是来自 HTML 表单还是其他提交的结果?
php - 如何在 Joomla 中设置内容类型?
我正在开发一个 Joomla 组件,其中一个视图需要将自身呈现为 PDF。在视图中,我尝试使用以下行设置内容类型,但是当我看到响应时,它仍然是 text/html。
如果我在常规 php 页面中执行此操作,一切都会按预期工作。看来我需要告诉 Joomla 使用 application/pdf 而不是 text/html。我该怎么做?
注意:设置其他标题,例如Content-Disposition
,按预期工作。
perl - 在 Perl 中发出 HTTP GET 请求的最简单方法是什么?
我有一些我用 PHP 编写的代码来使用我们的简单 web 服务,我还想在 Perl 中为可能更喜欢该语言的用户提供这些代码。发出 HTTP 请求的最简单方法是什么?在 PHP 中,我可以用file_get_contents()
.
这是我要移植到 Perl 的全部代码:
.net - 阅读 GetResponseStream() 的最佳方法是什么?
从 GetResponseStream 读取 HTTP 响应的最佳方法是什么?
目前我正在使用以下方法。
我不太确定这是否是读取 http 响应的最有效方式。
我需要将输出作为字符串,我看过一篇采用不同方法的文章,但我不太确定它是否是一个好文章。在我的测试中,这些代码在不同的网站上存在一些编码问题。
您如何阅读网络回复?
.net - .NET 中有没有办法以编程方式监听 HTTP 流量?
我正在使用浏览器自动化来测试网站,但我需要验证来自浏览器的 HTTP 请求(即图像、外部脚本、XmlHttpRequest 对象)。有没有办法以编程方式实例化浏览器使用的代理以查看其发送的内容?
我已经在使用 Fiddler 来查看流量,但我想要一些可以在持续构建集成中使用的无 UI 的东西。
.net - .NET 中有没有办法以编程方式监听 HTTP 流量?
我正在使用浏览器自动化来测试网站,但我需要验证来自浏览器的 HTTP 请求(即图像、外部脚本、XmlHttpRequest 对象)。有没有办法以编程方式实例化代理或数据包嗅探器以供浏览器使用,以查看其发送的内容?
我已经在使用 Fiddler 来查看流量,但我想要一些可以在持续构建集成中使用的无 UI 的东西。
我可以轻松地从 WinpCap 获取特定于 HTTP 的信息吗?
http - 发送到网站的日志发布参数
出于好奇,我一直对某些东西感兴趣,是否有工具或实用程序可以让我记录发送到网站的帖子参数?不是个人网站,网络上的任何网站。
这样做的原因是,我希望能够开发 .NET 应用程序,而不必增加创建 WebBrowser 对象然后使用 DOM 自动执行网站上的任务的开销。
我还想用它来测试我的本地主机开发服务器的安全性,因为我没有 VS Team System。
java - 我如何知道何时关闭 HTTP 1.1 Keep-Alive 连接?
我正在用 Java 编写一个 Web 服务器,我希望它支持 HTTP 1.1 Keep-Alive 连接。但是我如何知道客户端何时完成了对给定连接的发送请求?(比如双行尾之类的)。
让我们看看 stackoverflow 如何处理这个非常晦涩的问题——在 Google 上,这些问题的答案都陷入了技术规范和晦涩难懂的语言中。我想要一个非 C 程序员的简单英语答案:)
我懂了。这证实了我不得不依赖 SocketTimeoutException 的怀疑。但我不确定我是否可以从客户端依赖某些东西来表明它已完成连接——这将允许我在大多数情况下更快地关闭连接——而不是等待超时。谢谢