问题标签 [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.
c# - WebException 上的 try-catch 不起作用
我对 HttpWebRequest.getResponse() 有疑问。我的尝试捕捉没有捕捉到我的回应:/。这是代码: 代理和端口都很好
仍然出现错误窗口:http: //i.imgur.com/yRPB2NV.jpg
c# - ftpWebReponse (ListDirectory) FTP 批准登录过程,但不返回文件夹数据
我一直在尝试使用 Visual C# 连接到远程 FTP 服务器,并列出服务器上的文件夹。最终,我试图弄清楚如何通过单击按钮自动将文件上传到该服务器。我认为我的第一步是查看远程 FTP 服务器上的文件夹结构。但是,当我尝试查看 debug 中传递的结果时,它似乎是空的,虽然我没有收到来自该进程的任何错误,并且 debug 中的参数使我看起来像是成功登录。我还收到了响应数据中的文件传输完成消息 226。这是我尝试过的最新代码,尽管我在 FtpWebRequest 函数中尝试了各种方法。如果我关闭 UsePassive,它会永远在那里,我永远不会从服务器得到响应。
当“字符串行 = streamReader.Readline();” 执行时,变量“line”为空。我真正想要的是查看可用的文件夹,以便了解 FTP 服务器的原始程序员如何构建他们的文件夹,以及他们使用的命名约定。如果该程序员不再可用,这可能吗?
c# - 远程服务器返回错误:(403) Forbidden。同时让网站进入流阅读器
我在
说远程服务器返回错误:
403 禁止
我正在传递http://www.snapdeal.com
URL。
image - “‘null’的值对流无效”
尝试将图像从 URL 下载到内存中。在响应流上出现错误。
使用“1”参数调用“FromStream”的异常:“'null' 的值对 'stream' 无效。”
vb.net - Abot Crawler - 如何检测空响应
我正在使用 vb.net 并且有一些 URL 拒绝被抓取。我真的很想检测爬网何时返回空响应,但似乎在弄清楚 HOW 时遇到了问题。
代码:
我放入了 Catch-Try 以捕获该异常,但我真的更愿意在我的 CrawlFailed 子例程中捕获它以对该 URL执行某些操作。
我试图弄清楚如何使用 GetResponseStream 和 Stream.Null,但似乎无法弄清楚如何检测空流:( 我只是遗漏了一些东西,但我已经到处搜索了最好的我可以找到这个线程: crawledPage.HttpWebResponse is null in Abot。
但是 - 这并不能真正解释如何检测和编码结果。
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()
:
powershell - HttpWebResponse 不要从流 BinaryReader 中抽取字节
我在System.net.HttpWebResponse
. 但是我无法将所有字节都放入一个变量中,我做错了什么?
为什么$streamReader.BaseStream.length
没有长度?当我使用$streamReader.ReadByte()
流中抽取字节的方法时。有矛盾吗?
c# - C# eBay OAuth 合规性 API 身份验证问题
经过多次努力,我终于能够让 OAuth 身份验证/刷新令牌过程停止。我确信我在这个过程中使用的令牌是好的。但是我正在努力与合规性 API 进行通信,我认为这可能与我的标头身份验证过程有关,而不是专门针对合规性 API,但我不确定。我已经尝试了以下代码的许多不同组合,但均未成功。我尝试将调用作为 GET 和 POST(调用应该是 GET)。我已经用编码和未编码的访问令牌进行了尝试。在尝试了所有不同的代码组合后,我得到了授权错误或错误的请求错误。您可以从注释掉的代码中看到我尝试过的一些不同的事情。感谢您的帮助。
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 获得结果?