问题标签 [webrequest]

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

.net - dot net:Express Edition Visual Studio 2008 中的线程运行速度太慢?

我正在运行 12 个线程。这些线程正在调用的函数对某些对象没有任何锁定。但是这些线程仍然花费了太多时间。(16 分钟)。每个线程都在解析一个运行良好的 xml 文档,如果单独运行.这个问题是因为某些原因与快递版提供的最大没有线程或快递版的某些阻塞dn有关。


下面给出了每个线程调用的函数的代码。每个线程都有不同的 rssfeed(urladdress)


注意:-在调试时我知道加载 xml 文档需要时间。系统对 webrequest 对象的数量是否有任何限制?

0 投票
5 回答
6586 浏览

asp.net - 是否有支持请求参数连接的 URL 构建器?

我想实现以下目标:

.NET 中是否有任何内容,或者我必须自己创建?

0 投票
0 回答
2046 浏览

silverlight - 在 Silverlight 3 中从 Web 流式传输 WAV 文件

我已经设法在 Silverlight 3 中发现Gilles Khouzam对 WAV 文件的播放实现,虽然这将是战斗的大部分,但我坚持最后一个细节:我如何从某个地方从网络上提取一个 wav 文件,然后将其输入到他的 WaveMediaStreamSource 中进行播放?

这是我最接近的:

编辑: 原来问题与 HttpWebRequest 有关。将代码更改为:

工作正常。在阅读了Shawn Wildermuth 关于差异的文章后,这也是有道理的。我想让 HttpWebRequest 工作,因为它不会在 UI 线程上完成。

0 投票
1 回答
565 浏览

visual-studio - 在 Visual Studio 之外使用 VS Web 测试类

我非常广泛地使用 HttpWebRequests - 我发现 Visual Studio Web 测试类(即 WebTestRequest 和 WebTestResponse 等)提供了很多我很想开始使用的非常好的方法。

但我似乎找不到在 Visual Studio 测试框架之外使用这些类的方法。有人做过吗?

0 投票
3 回答
28643 浏览

c# - 从打开的 HTTP 流中读取数据

我正在尝试使用 .NET WebRequest/WebResponse 类在此处访问 Twitter 流 API "http://stream.twitter.com/spritzer.json"

我需要能够打开连接并从打开的连接中增量读取数据。

目前,当我调用WebRequest.GetResponse方法时,它会阻塞,直到下载整个响应。我知道有一种BeginGetResponse方法,但这只会在后台线程上做同样的事情。我需要在下载仍在进行时访问响应流。这些课程对我来说似乎是不可能的。

Twitter 文档中对此有具体评论:

“请注意,某些 HTTP 客户端库仅在服务器关闭连接后才返回响应正文。这些客户端将无法访问 Streaming API。您必须使用将逐步返回响应数据的 HTTP 客户端。最强大的 HTTP客户端库将提供此功能。例如,Apache HttpClient 将处理此用例。

他们指向 Appache HttpClient,但这并没有多大帮助,因为我需要使用 .NET。

任何想法是否可以使用WebRequest/WebResponse,或者我是否必须参加较低级别的网络课程?也许还有其他图书馆可以让我这样做?

谢谢艾伦

0 投票
3 回答
2285 浏览

c# - GUI 在获取数据时没有响应

我的应用程序经常使用 WebRequest 从网页中获取数据,但是在获取时无法单击按钮等。我知道我必须使用线程/后台工作者,但我无法让它正常工作;它不会使 GUI 更具响应性。

我想应用某种线程的代码,以便它停止使我的应用程序无响应:


编辑:谢谢你,lc,我试过类似的东西。但是我这样使用后台工作人员的问题是;如何将 queryResult 返回到调用(在我的情况下为 SQLGet,在你的情况下)StartQuery 的函数?

在我的示例中,返回的字符串将用作 void 中的局部变量,该字符串在内部被调用。

并且可能同时有很多查询,所以我不想冒险将它分配给全局变量。

0 投票
3 回答
7661 浏览

c# - 使用 C# 代替表单 URL 将数据发布到 PHP 页面

我有一个 C# 购物车应用程序,需要将一些数据发布到 PHP 页面并将用户重定向到该页面以查看数据。一切正常!那么,问题出在哪里??

由于我们使用 Javascript 函数通过将其操作设置为 PHP URL 来将表单发布到 PHP 页面,因此不允许我们使用购物车内容清除 Session 变量。

一旦用户单击结帐并被发送到第三方站点,我们希望存储其购物车内容的会话变量消失。据我所知,我无法通过 Javascript 清除这一点,所以我的想法是通过 C# 代码将 POST 数据和用户发送到 PHP 页面。

当用户单击结帐时,Javascript 会重新加载页面,将购物车数据设置为字符串变量,清除会话,然后 POST 数据并将用户发送到 PHP 页面。

除了 POST 数据和重定向用户之外,所有这些都正常工作。不幸的是,出于安全原因,第三方页面不能接受 URL.PHP?=var 类型参数,所以我们必须发布它。

使用 WebRequest 我相信我可以发布数据,但我无法将用户重定向到该页面以完成他们的订单。有任何想法吗?

0 投票
2 回答
830 浏览

facebook - 如何从任何用户的 Facebook 页面获取全名和图片?

我想访问有关 Facebook 上任何用户的公共信息。基本上,这意味着只有用户图片和全名,仅此而已。这是您在未登录的情况下打开页面时获得的信息,如下所示:

http://www.facebook.com/jurgenappelo

但是,当我尝试从代码中执行此操作时,Facebook 会返回此消息:

“您使用的是不兼容的网络浏览器。”

我正在尝试模仿 Firefox 浏览器,但这似乎不起作用。难道我做错了什么?或者 Facebook 是否使用其他技术来阻止这一点?

0 投票
5 回答
10698 浏览

c# - 在 WebRequest 中发送压缩数据?

我有大量数据(~100k),我的 C# 应用程序正在发送到安装了 mod_gzip 的 Apache 服务器。我正在尝试首先使用 System.IO.Compression.GZipStream 压缩数据。PHP 接收原始的 gzip 压缩数据,因此 Apache 并没有像我预期的那样解压缩它。我错过了什么吗?

我不完全确定“内容编码:gzip”适用于客户端提供的标头。

0 投票
1 回答
2485 浏览

windows - Windows 服务中的 C#-WebRequest

我目前正在开发 Windows 服务以在后台下载一些电子邮件。为了便于测试,该服务的核心也可以在独立的应用程序中运行。下载邮件(服务和独立)时没有问题,但在运行服务时我无法获得 WebRequest(一切都在独立应用程序中找到)。我知道,Windows 服务受本地系统帐户的限制 - 但是有没有办法使用 (Http-)WebRequest 而无需手动更改服务用户。

在此先感谢,伯特