问题标签 [getresponsestream]

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

c# - WebException 上的 try-catch 不起作用

我对 HttpWebRequest.getResponse() 有疑问。我的尝试捕捉没有捕捉到我的回应:/。这是代码: 代理和端口都很好

仍然出现错误窗口:http: //i.imgur.com/yRPB2NV.jpg

0 投票
1 回答
351 浏览

c# - ftpWebReponse (ListDirectory) FTP 批准登录过程,但不返回文件夹数据

我一直在尝试使用 Visual C# 连接到远程 FTP 服务器,并列出服务器上的文件夹。最终,我试图弄清楚如何通过单击按钮自动将文件上传到该服务器。我认为我的第一步是查看远程 FTP 服务器上的文件夹结构。但是,当我尝试查看 debug 中传递的结果时,它似乎是空的,虽然我没有收到来自该进程的任何错误,并且 debug 中的参数使我看起来像是成功登录。我还收到了响应数据中的文件传输完成消息 226。这是我尝试过的最新代码,尽管我在 FtpWebRequest 函数中尝试了各种方法。如果我关闭 UsePassive,它会永远在那里,我永远不会从服务器得到响应。

当“字符串行 = streamReader.Readline();” 执行时,变量“line”为空。我真正想要的是查看可用的文件夹,以便了解 FTP 服务器的原始程序员如何构建他们的文件夹,以及他们使用的命名约定。如果该程序员不再可用,这可能吗?

0 投票
0 回答
464 浏览

c# - 远程服务器返回错误:(403) Forbidden。同时让网站进入流阅读器

我在

说远程服务器返回错误:

403 禁止

我正在传递http://www.snapdeal.comURL。

0 投票
1 回答
585 浏览

image - “‘null’的值对流无效”

尝试将图像从 URL 下载到内存中。在响应流上出现错误。

使用“1”参数调用“FromStream”的异常:“'null' 的值对 'stream' 无效。”

0 投票
1 回答
147 浏览

vb.net - Abot Crawler - 如何检测空响应

我正在使用 vb.net 并且有一些 URL 拒绝被抓取。我真的很想检测爬网何时返回空响应,但似乎在弄清楚 HOW 时遇到了问题。

代码:

我放入了 Catch-Try 以捕获该异常,但我真的更愿意在我的 CrawlFailed 子例程中捕获它以对该 URL执行某些操作。

我试图弄清楚如何使用 GetResponseStream 和 Stream.Null,但似乎无法弄清楚如何检测空流:( 我只是遗漏了一些东西,但我已经到处搜索了最好的我可以找到这个线程: crawledPage.HttpWebResponse is null in Abot

但是 - 这并不能真正解释如何检测和编码结果。

0 投票
1 回答
797 浏览

c# - 几次随机调用后的HttpWebRequest GetRequestStream SystemException

我在 C# .NET 3.5 CompactFramework 中有一个程序,它从 C# WebService 请求数据:

我可以使用不同的参数(WebServer 上的不同控制器)多次调用此方法,然后突然间一切都卡住了。应用程序不再反应,当我在 Visual Studio 中按 PAUSE 时,我在该位置看到程序指针

有时 System.Net.Connection... 的 Timer.ring 中会抛出 SystemException,尽管以防万一,应用程序不会继续运行,甚至不会将异常冒泡到下一个 catch-Block。这意味着,我必须重置它永远不会继续运行的设备。

我尝试了以下更改来解决问题:

  • request.KeepAlive = true / false
  • request.Pipelines = true / false
  • ServicePointManager.DefaultConnectionLimit = 1000;
  • request.AutomaticDecompression = DecompressionMethods.GZip 或无

没什么,例如,该请求在 Postman 中运行良好。奇怪的是,如果我在 for 循环中实现它,要求更新大约 200 个对象,它会更快地崩溃。如果我在单击按钮时实现请求方法并以大约 10 秒的频率单击它,它的工作时间会更长。我尝试在端口 888 上使用开发 IIS 后端,在端口 80 上使用生产机器,本地防火墙已关闭。没有特定的请求失败,它可能是对 A 或 B 或 C 类型的请求,......每次运行都不同。

有人可以解释一下:

a)为什么代码卡住并且无法继续?

b)为什么即使抛出异常,代码也会卡住

c) 如何配置 ServicePointManager 或 Request 以使事情正常工作

编辑:这是执行时有时会发生的异常request.GetRequestStream()

0 投票
0 回答
70 浏览

powershell - HttpWebResponse 不要从流 BinaryReader 中抽取字节

我在System.net.HttpWebResponse. 但是我无法将所有字节都放入一个变量中,我做错了什么?

为什么$streamReader.BaseStream.length没有长度?当我使用$streamReader.ReadByte()流中抽取字节的方法时。有矛盾吗?

0 投票
1 回答
349 浏览

c# - C# eBay OAuth 合规性 API 身份验证问题

经过多次努力,我终于能够让 OAuth 身份验证/刷新令牌过程停止。我确信我在这个过程中使用的令牌是好的。但是我正在努力与合规性 API 进行通信,我认为这可能与我的标头身份验证过程有关,而不是专门针对合规性 API,但我不确定。我已经尝试了以下代码的许多不同组合,但均未成功。我尝试将调用作为 GET 和 POST(调用应该是 GET)。我已经用编码和未编码的访问令牌进行了尝试。在尝试了所有不同的代码组合后,我得到了授权错误或错误的请求错误。您可以从注释掉的代码中看到我尝试过的一些不同的事情。感谢您的帮助。

0 投票
0 回答
127 浏览

java - getClass().getClassLoader().getResourceAsStream() 使用 Java 12 返回 Null

我正在对 IntelliJ 中的 Spring Boot 应用程序进行 Java 升级。我正在将应用程序从 Java 8 升级到 Java 12。该应用程序由测试组成,其中一个测试检查文件是否存在并获取其内容。下面是代码:

此文件存在于路径:src\test\resources\myFile.txt

但它总是返回null。

我已经尝试过这些行但没有任何效果:

  • MyClass.class.getClassLoader().getResourceAsStream(filename);
  • getClass().getResourceAsStream(文件名)
  • getClass().getResource(文件名)
  • getClass().getClassLoader().getResource(文件名)
  • getClass().getClassLoader().getResource("\src\test\resources\myFile.txt")

如何使用最新的 Java 获得结果?