19得票2回答
如何在HttpWebRequest中更改原始IP

我正在一台有5个IP的服务器上运行这个应用程序。我使用HttpWebRequest从网站获取数据。但是当我建立连接时,我需要能够指定其中一个IP来建立连接。HttpWebRequest支持这个吗?如果不支持,我可以继承它的类来改变它的行为吗?我需要一些想法。 我现在的代码大致是这样的:Sys...

10得票1回答
chrome.webRequest.onAuthRequired监听器

我正在尝试在Chrome扩展程序中拦截代理授权。根据这里的回答:Chrome扩展程序中的域授权和阅读此处的文档here,我的代码如下:chrome.webRequest.onAuthRequired.addListener( function(details, callbackFn) ...

7得票3回答
使用 .Net WebRequest 工厂

根据Richard Willis所建议的方法,我尝试模拟调用Web请求并模仿其行为。为此,我实现了IWebRequestCreate,并扩展了WebRequest和WebResponse(更多细节请参见链接代码)。但是,现在我的代码中有一个测试会注册(WebRequest.RegisterPr...

15得票2回答
使用WebClient或WebRequest登录网站并访问数据

我正在尝试使用WebClient / WebRequest访问网站上的受限数据。该网站没有官方API,因此我想要做的就是填写HTML表单并将值发布到服务器,以便我登录。 我尝试了这个和这个,但看起来即将到来的请求没有被记录为已登录。 后一个示例更为吸引人,因为我显然更喜欢WebClient...

11得票2回答
从字符串或流上传文件到FTP服务器

我想在FTP服务器上创建一个文件,但我只有数据的字符串或流和应该创建的文件名。是否有办法从流或字符串创建服务器上的文件(我没有权限创建本地文件)?string location = "ftp://xxx.xxx.xxx.xxx:21/TestLocation/Test.csv"; WebRe...

11得票2回答
ASP.NET Core中的Web请求

我想在一个asp.net core项目中发起Web请求。我尝试了以下方法,但似乎没有发送请求中的数据: using System.Net; ... //encoder UTF8Encoding enc = new UTF8Encoding(); //data string data =...

20得票5回答
将异步方法作为线程或任务启动

我对 C# 的 await/async 不熟悉,目前正在做一些尝试。 在我的场景中,我有一个简单的客户端对象,它具有一个 WebRequest 属性。客户端应该定期发送活动消息到 WebRequest 的 RequestStream。 这是客户端对象的构造函数:public Client()...

7得票3回答
C#中出现的问题:无法从传输连接读取数据:已存在的连接被远程主机强制关闭

我有一段代码,其中我发送URL请求并接收响应,并将其存储为字符串: public String GenerateXML(String q)// Here 'q' is the URL { // Generating the XML file for reference //...

10得票3回答
使用Powershell的Invoke-WebRequest访问一个包含文字'/'(%2F)的URL

我一直在尝试使用以下命令从powershell访问一个包含/字符的URL(它是一个查询gitlab服务器以检索名为"foo/bar"的项目): 我一直在尝试使用以下命令从powershell访问一个包含/字符的URL(它是一个查询gitlab服务器以检索名为"foo/bar"的项目):Inv...

32得票2回答
从内存流创建WPF BitmapImage的方法(png、gif)

我正在尝试从一个包含来自Web请求的PNG和GIF字节的MemoryStream创建BitmapImage,但遇到了一些问题。 字节似乎已经成功下载,并且BitmapImage对象也已经被创建,但是图像实际上没有在我的用户界面中呈现。问题仅在下载的图片类型为PNG或GIF时出现(对于JPEG工...