问题标签 [webresponse]

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 回答
684 浏览

vb.net - 在 VB.Net 中执行 Webrequest 时防止错误

我使用以下函数收到三个错误:

远程服务器返回错误:(500) 内部服务器错误。

服务器违反了协议。Section=ResponseStatusLine

无法解析远程名称:“dmoz.orgsearch”

我将如何防止这些错误?

0 投票
1 回答
178 浏览

c# - 多次调用后 WebRequests/Responses 变慢

我有这个方法:

我在这样的循环中调用

问题是在像 500 或 600 这样的数百次呼叫之后,如果我重新启动应用程序,呼叫的性能会变得越来越慢,它开始如此快速和良好,但随后开始变慢!我想知道是否有任何缓冲区或缓存我应该不时清除以使其保持快速?

ps:我开发了服务器,所以我确定服务器不会减慢它的速度,而且我尝试了其他人开发和开发的不同类型的服务器实现。

提前致谢。

0 投票
2 回答
23975 浏览

vb.net - 如何使用 VB.Net 将 XML 文档发布到 HTTP

我正在寻求将我的 XML 文档发布到 VB.NET 中的 url 的帮助。这是我到目前为止所拥有的...

这就是事情出错的地方:

我想发布 xml,然后将结果打印到控制台。

0 投票
4 回答
2096 浏览

c# - C# - 使用 Google TTS 服务保存音频文件

我正在尝试构建一个示例,该示例发送一个非常短的句子(小于 100 个字符)google tts 服务,该服务返回一个音频流。我正在尝试将此流保存到一个文件中,但是当打开它时,在写入以下文件后,我可以在真实播放器中打开它,但它只能说出第一个字母(发送到 google tts 的句子的第一个字母)。保存文件可能有问题,我从来没有处理过代码中的音频,所以请看看并建议一些更好的代码。

0 投票
2 回答
327 浏览

.net - 从 WebResponse 下载响应 - 包括图像?

我正在尝试下载 HTML,以便我可以使用最小带宽来解析它。这是我的一些代码。

有人可以确认检索响应仅提供文本响应,并且也没有下载图像吗?使用 HTMLAgilityPack 方法加载它时会怎样?

0 投票
3 回答
655 浏览

c# - 并行处理一个密集的 IO 功能

我有这个示例代码。

我需要处理 URL,processUrl下载页面并运行许多正则表达式来提取一些信息并返回“C# JSON like”对象,所以我想并行运行它,最后我需要一个对象列表,所以我需要等待所有任务继续处理,我该如何完成?我有很多例子,但没有一个能保存回报。

问候

0 投票
1 回答
2023 浏览

c# - 如何将 WebResponse 中的 FORM 解析为 WebRequest 的 POST 正文

我是新手,这是我的处女航,手头的任务是在 C# 中创建一个事务,该事务将通过 WebRequest/WebResponse 在 Web 应用程序的页面流中导航。我得到了请求/响应机制、cookies 和所有功能(我可以成功地使用 POST URL 和 POST 主体的硬编码值执行事务),困难在于从 WebRequest 的值对为 WebRequest 生成动态 POST 主体和 POST URL . 本质上,一旦流程从第一个 WebRequest 开始,它始终具有相同的静态 URL 和“硬编码”正文,每个后续请求都是从前一个响应的 FORM 值对构建的,例如:响应中的 FORM 的一部分(我已经用方括号替换了 HTML 左括号和右括号,不知道如何将 HTML 直接粘贴到此处):


然后在表单中的一些文本区域提交值,如下所示:

然后在提交上有 URL:

然后下一个 WebResponse 应该在它的 POST 正文中有这个:

这是一个 URL:


但我不仅不知道如何构建这个解析引擎,甚至无法从 FORM 中获取值对。我正在尝试使用 AgilityPack,这里有一点至少应该打印出 FORMs 的“重要”内容:


但它只打印出这个:

(如果我摆脱了“div”位-foreach(page.DocumentNode.Descendants(“div”)中的var d),-没有任何变化)


任何有关 FORM 打印输出解析器以及如何构建解析引擎以构建来自响应的请求的帮助或建议将不胜感激。

0 投票
1 回答
2271 浏览

c# - C# 无法使用代理从 url 保存文件

我正在尝试从 url 下载文件。我尝试了两种方法,但它不适用于外部文件。

我认为它正在发生,因为我有代理互联网。我可以下载内部网络文件(图像、mp3、mp4 等等...),但是当我尝试在外部网络中下载某些内容时,它会给我timeout404 Not Found

第一种方法: System.Net.WebResponse、System.IO.FileStream

GetResponse()捕获的异常说:“无法连接到远程服务器”,“”连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立连接失败,因为连接的主机没有响应77.238.160.184:80""


第二种方法: System.Net.WebClient,DownloadFile

异常在DownloadFile方法中被捕获并给了我同样的错误。

希望可以有人帮帮我。

对不起我的英语不好

0 投票
1 回答
191 浏览

c# - HttpWebRequest 返回一个带有奇怪数字的 WebResponse

我有一个奇怪的问题。当我得到 httpwebresquest 的响应时,一些数字出现在 html 文本的中间。

例如:

<输入类型=“隐藏”名称=“产品ID”值=“7220701403

841

89620" >



841 是一个不应该出现的数字,因此每隔几行就会出现更多。甚至在一开始:

c04

<html>

<头>


因此,无法解析 html。

html 文本位于变量 responseString 中。

感谢您的任何想法和建议。

0 投票
3 回答
5217 浏览

.net - 请求后如何将重定向的url作为字符串获取

例如在任何 tinyurl/ajdeijad 链接(这个是假的)上,think 重定向到另一个 url

这是我的代码:

您如何检索响应的 url(它重定向!)