问题标签 [webclient]

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 投票
4 回答
33257 浏览

c# - 如何使用 c# 和 WebClient 类检查服务器上是否存在文件

在我的应用程序中,我使用WebClient类通过简单地调用DownloadFile方法从 Web 服务器下载文件。现在我需要在下载某个文件之前检查它是否存在(或者我只是想确保它存在)。我有两个问题:

  1. 在不通过网络传输大量数据的情况下检查服务器上是否存在文件的最佳方法是什么?(我需要检查的文件非常多)
  2. 有没有办法在不下载的情况下获取给定远程文件的大小?

提前致谢!

0 投票
1 回答
7428 浏览

vb.net - VB.NET 中的 UploadString(发布方法)不起作用

我正在尝试将简单数据发布到某个站点,在此示例中是我本地服务器上的一个 php 文件。我的 VB.NET 代码:

这里是 p.php:

所以,当我启动 VB.NET 应用程序时,它只是简单地调用 p.php (GET) 但 POST 不起作用。什么都试过了。将 p.php 上传到其他服务器,检查 php ($_REQUEST) 中的其他变量,使用 UploadString(URL,"POST","bla=test),使用 PERL、ASP.. 什么都没有。

我正在使用 .NET Framework 3.5 任何想法如何使用 vb.net 发布数据?

0 投票
1 回答
2219 浏览

sharepoint - .NET Sharepoint 创建目录

我可以使用 webclient 将文件上传到共享点,如下所示

但是如果目录不存在,我不知道如何创建目录。

任何想法我该怎么做?

谢谢,-c

0 投票
4 回答
100045 浏览

c# - 如何使用 C# 在 FTP 服务器上创建目录?

使用 C# 在 FTP 服务器上创建目录的简单方法是什么?

我想出了如何将文件上传到已经存在的文件夹,如下所示:

但是,如果我想上传到users/abrien,我会WebException说文件不可用。我认为这是因为我需要在上传文件之前创建新文件夹,但WebClient似乎没有任何方法可以实现这一点。

0 投票
5 回答
50088 浏览

.net - 如何以编程方式删除 WebClient 中的 2 个连接限制

那些“好”的 RFC 要求每个 RFC 客户端注意每个主机不要使用超过 2 个连接......

微软在 WebClient 中实现了这一点。我知道它可以关闭

应用程序配置:

(可在http://social.msdn.microsoft.com/forums/en-US/netfxnetcom/thread/1f863f20-09f9-49a5-8eee-17a89b591007上找到)

但是我怎样才能以编程方式做到这一点?

根据 http://msdn.microsoft.com/en-us/library/system.net.servicepointmanager.defaultconnectionlimit.aspx

“更改 DefaultConnectionLimit 属性对现有 ServicePoint 对象没有影响;它仅影响更改后初始化的 ServicePoint 对象。如果此属性的值尚未直接或通过配置设置,则该值默认为常量 DefaultPersistentConnectionLimit。”

我希望最好在实例化 WebClient 时配置限制,但是在我的程序开始时以编程方式删除这个可悲的限制也可以。

我访问的服务器不是互联网上的常规网络服务器,而是在我的控制下和本地局域网中。我想做 API 调用,但我不使用网络服务或远程处理

0 投票
3 回答
8750 浏览

c# - 底层连接已关闭:接收时发生意外错误

当我在我的 win2k8 机器上尝试我的程序时,它运行良好,但在 win 2k3 上,它给了我这个错误消息

这是产生错误的代码

这是奇怪的部分。如果我完全禁用服务器上的防火墙。错误消失了。但如果我将程序添加到例外列表并打开防火墙,它仍然会出错。

在网上搜索了几天,找不到任何解决方案。

0 投票
2 回答
11671 浏览

c# - C# 去掉 WebClient 中的 Connection 标头

我正在使用 C# 使用 WebClient()。

我正在测试发送了哪些标头,我注意到自动添加了以下标头。

有什么办法可以去掉这个吗?

0 投票
1 回答
663 浏览

c# - 为什么在尝试抓取这个缩短的 URL 时 WebClient 会超时?

我有一个小型网络爬虫,有时必须抓取 Twitter 并提取 URL。我使用 .net 框架中提供的 Webclient 类的修改版本。

通常这可以正常工作,即使是来自站点的缩短的 URL。

但是,当跟随一个缩短的 URL 时,webclient 会超时。

你认为他们在过滤某些客户?

我该如何解决这个问题或为什么会这样?

0 投票
1 回答
369 浏览

visual-studio-2008 - 下载需要授权的 HTML 内容?

我使用 Visual Studio 2008 的 System.Net 命名空间中的 WebClient 来下载 HTML 内容。

它在普通网站上做得很好,但对于一些需要授权的 4rum,例如warez-bb.org,它总是返回登录页面的 HTML。

我想知道是否有办法将用户名和密码发送到 WebClient?

0 投票
4 回答
158344 浏览

c# - 通过 C# 登录网站

我对使用 C# 比较陌生,并且有一个可以读取网站上部分源代码的应用程序。一切正常;但问题是有问题的页面需要用户登录才能访问此源代码。我的程序需要一种方法来初始将用户登录到网站 - 完成之后,我将能够访问和阅读源代码。

需要登录的网站是:mmoinn.com/index.do?PageModule=UsersLogin

我已经搜索了一整天关于如何执行此操作并尝试了示例,但没有运气。

提前致谢