问题标签 [httpwebrequest]

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 投票
5 回答
288515 浏览

c# - 如何使用参数发出 HTTP get 请求

是否可以通过HTTPget 请求传递参数?如果是这样,我应该怎么做?我找到了一个HTTP帖子请求(链接)。在该示例中,字符串postData被发送到网络服务器。我想用get来做同样的事情。HTTP谷歌在get here上找到了这个例子。但是,不会将参数发送到 Web 服务器。

0 投票
7 回答
50655 浏览

c# - C# httpwebrequest 和 javascript

我正在使用 C# HttpWebRequest 来获取网页的一些数据。问题是在页面加载后使用 javascript/ajax 更新了一些数据,而我没有在响应字符串中得到它。有没有办法让 webrequest 等到页面中的所有脚本都完成执行?

谢谢

阿米特

0 投票
2 回答
2681 浏览

c# - 如何从 HttpWebResponse 获取详细信息

我正在发布 httpwebrequst,但在 HttpWebResponse 中我收到错误代码 403 禁止。现在这个错误对我来说不是很充分。

然后我尝试了一个测试程序(我没有 :() 的源代码并用它来发布相同的帖子,它返回了一个禁止的代码 403 但还告诉我需要 SSL。所以有可能得到更多“服务器端”详细信息来自失败的 httpwebrequest,只是错误代码?

谢谢你


只是为了澄清事情。我得到 403 很好,我只是想知道为什么当我在 webexception 中看到类似的东西时,测试程序可以告诉 SSL 需要 SSL

0 投票
4 回答
24750 浏览

.net - 在 .NET 中使用 httpWebRequest 时出现“尝试了太多自动重定向”错误消息

我正在尝试使用 vb.net 中的 webrequest 类请求类似“ http://www.google.com/?q=random ”的页面。我们在防火墙后面,所以我们必须验证我们的请求。通过添加我的凭据,我已经通过了身份验证部分。但是一旦它起作用,它似乎进入了一个重定向循环。

有没有人有想法,评论,建议为什么会这样?有没有其他人遇到过这个问题?

0 投票
2 回答
2193 浏览

c# - 是否可以使用 HttpWebRequest 更改标头顺序?

我需要更改标题的顺序,我正在使用这个:

输出是:

但应该是

有任何想法吗?

谢谢你的时间。

编辑:也许有一种使用其他对象的方法......这也是一种选择

0 投票
3 回答
39575 浏览

c# - C# 中的套接字:如何获取响应流?

我正在尝试替换它:

带插座。这是我到目前为止所拥有的:

开始新代码

结束新代码

连接到套接字后,我不知道如何让 Stream 响应解压,并发送回context.Response.OutputStream

任何帮助将不胜感激。谢谢。干杯。

编辑 2: 现在这个编辑似乎工作正常(至少与 HttpWebRequest 相同)。你发现这里有什么错误吗?

编辑 3: 误报...仍然无法正常工作

编辑 4: 我需要在 Scott 的代码中添加以下几行......因为并非总是第一个字节 reponseStream 是 gzip 幻数。顺序似乎是:0x0a(10),0x1f(31),0x8b(139)。最后两个是 gzip 幻数。在我的测试中,第一个数字总是在前面。

0 投票
10 回答
102902 浏览

c# - 将自签名证书与 .NET 的 HttpWebRequest/Response 一起使用

我正在尝试连接到使用自签名 SSL 证书的 API。我这样做是使用 .NET 的 HttpWebRequest 和 HttpWebResponse 对象。我得到一个例外:

基础连接已关闭:无法为 SSL/TLS 安全通道建立信任关系。

我明白这意味着什么。而且我理解为什么.NET 觉得它应该警告我并关闭连接。但在这种情况下,无论如何我都想连接到 API,中间人攻击该死。

那么,我该如何为这个自签名证书添加一个例外呢?或者是告诉 HttpWebRequest/Response 根本不验证证书的方法?我该怎么做?

0 投票
5 回答
37796 浏览

.net - 如何清除HttpWebRequest的缓存

我正在针对专有库进行开发,并且遇到了HttpWebRequest. 该库使用与以下代码等效的代码来发出请求:

尽管每个响应不同,但外部资源不允许缓存。因此,我每次都会得到相同的响应。

有什么办法可以清除HttpWebRequest缓存的内容吗?正确的解决方案是修复外部源或更改缓存策略,但两者都不可能 - 因此是问题所在。

清除缓存可能会产生各种影响,因此最好的解决方案是基于每个资源使缓存无效。

0 投票
4 回答
46107 浏览

c# - C# 中带有 https 的 HttpWebRequest

这段代码不起作用;它正在登录使用 https 协议的网站。如何解决这个问题呢?GetRequestStream()代码随时随地停止,说协议违反异常未处理..

0 投票
1 回答
596 浏览

.net - 如何使记录的实例(httpwebrequest)保持活动状态并用它查询另一个页面?

在我通过 httpwebrequest 使用 POST 变量成功登录网站并通过 HttpWebResponse 获得响应后..如何使用“当前登录”实例查询其他网站?我将它保存到某个变量吗?