问题标签 [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 回答
433 浏览

httpwebrequest - 使用 PHP 或 javascript 检测对服务器的每个请求

如果 javascript 不可能,是否可以使用 Javascript 或 PHP 获取对服务器的每个请求?谢谢你帮助我...

0 投票
2 回答
63286 浏览

wpf - 从 MemoryStream png, gif 创建 WPF BitmapImage

我在从 web 请求获得的 png 和 gif 字节创建一个时遇到了一些BitmapImage麻烦MemoryStream。字节似乎下载得很好,BitmapImage对象的创建没有问题,但是图像实际上并没有在我的 UI 上呈现。仅当下载的图像为 png 或 gif 类型时才会出现此问题(适用于 jpeg)。

这是演示该问题的代码:

为了测试 Web 请求是否正确获取字节,我尝试了以下操作,将字节保存到磁盘上的文件中,然后使用 aUriSource而不是 a加载图像StreamSource,它适用于所有图像类型:

有没有人可以发光?

0 投票
2 回答
154459 浏览

c# - 如何在 c# 中使用 system.net.webrequest 获取 json 响应?

我需要从外部域获取json数据。
我使用WebRequest从网站获取响应。
这是代码:

有谁知道为什么我无法获取json数据?

0 投票
0 回答
15622 浏览

c# - 如何在 .NET 中正确捕获 404 错误

可能重复:
如何捕获 404?

我想知道用 c# asp.net 捕获 404 错误的正确方法这是我正在使用的代码

此代码有效,但我只想知道这是否最有效。

0 投票
2 回答
1882 浏览

silverlight - Silverlight WebRequest 失败并显示“无法识别 URI 前缀”

我有一个 silverlight 库,它应该可以发出 Web 服务请求并接收 xml 响应:

但是,WebRequest.Create(uri) 失败,出现异常“无法识别 URI 前缀”。

请注意,我正在使用来自非silverlight dll 的单元测试运行程序。我需要为应用程序构建一个测试套件!

有什么想法吗?

0 投票
3 回答
186 浏览

wcf - 就性能而言,提取 json 数据的最佳方式是什么?

目前我正在使用从外部站点HttpWebRequest提取json数据,并且性能不佳。wcf好多了?

我需要这方面的专家建议..

0 投票
1 回答
1064 浏览

c# - xmlrpc 和 System.Net.WebException .net 3.5 c#

我使用 CookComputing.XmlRpc;

尝试使用一些请求连接到 trac 但我得到了这个:

System.Net.WebExceptionStatus.ReceiveFailure

{“底层连接已关闭:接收时发生意外错误。”}

{“无法从传输连接读取数据:现有连接被远程主机强行关闭。”}

A- 当我使用 Visual Studio 2008 运行我的应用程序时,错误是间歇性的。

B-当我运行我编译的应用程序时,它永远不会工作

C-当我使用提琴手收听时,我的应用程序总是有效(来自视觉工作室或编译)

这就是我使用的:

用法:

0 投票
2 回答
960 浏览

c# - Webrequest 突然停止工作

我在一个循环中运行这段代码(使用多个线程)以下载大约 4000 张图像,它在前数百张图片中运行良好,但随后(在每次我尝试的不同时间点)它突然停止工作,并且每次调用“req.GetResponse()”会导致 TimeoutException。我不知道为什么会发生这种情况,也不知道可能出了什么问题或如何处理它。任何帮助将不胜感激。

我用来运行此函数的代码(称为 GetPage(int) 并称为 c.GetPage(t))如下:

0 投票
2 回答
1098 浏览

vb.net - 在 VB.NET 中发布少量数据

除了 WebRequest 类之外,还有其他方法可以轻松地在 .NET 中发出 POST 请求吗?我有一个非常非常小的数据需要发布:

密码=密码

...但是 WebRequest 随机,我的意思是随机,在发布到我的服务器时丢弃数据。我已经通过使用我的服务器中将请求转储到控制台的一段代码对其进行了测试,我可以发现客户端有时会发送,有时不会发送 POST 数据。

在与 IIS 对话时,我使用的使用 WebRequest 的代码在另一个项目中工作。每次我通过 Firefox 向其发送数据时,与之交谈的服务器(另一个系统中的最小 Web 服务器)都会正确响应。我在同一个项目中有一个函数可以触发 GET 请求,并且可以正常工作。似乎我的 POST 函数没有完成交易......我过去在要求 WebRequest 处理小字符串时注意到的事情。

这是给我适合的代码。如果有任何 .NET 专家可以指出我的错误或建议另一个 Web 客户端,我将不胜感激。谢谢!

- - 更新 - -

我不得不降低它来修复它,但幸运的是我过去曾涉足过 .NET 的套接字库:

0 投票
2 回答
8376 浏览

c# - 使用 .NET 将文件发布到服务器 HttpWebRequest 或 WebClient

好的,这就是交易。正如问题所述,我正在尝试将文件发布到网络服务器并且遇到了一些问题。

我尝试使用 Curl.exe 将相同的文件发布到同一个网络服务器并且没有任何问题。我已经发布了我在 curl 中使用的标志,以防它们指出我在使用 .NET 类时遇到问题的任何潜在原因。

我正在尝试使用像 WebClient 或 HttpWebRequest 这样的 .NET 类来做同样的事情。这是我尝试过的代码示例。使用 WebClient 我得到一个 505 HTTP Version Not Supported 错误,使用 HttpWebRequest 我得到一个 501 Not Implemented。

使用 WebClient 尝试时:

在使用 HttpRequest 时: