问题标签 [webexception]
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.
windows-mobile-6.5 - HttpWebRequest 在真实设备上抛出 ConnectFailure,但在 Windows Handheld 6.5 的模拟器上不抛出
我遇到与此链接类似的问题No Internet on the device via code
我正在研究在 Windows Handheld Embedded 6.5 上运行的 Intermec iRoc Ci70 设备。此设备具有 802.11abgn 无线 LAN 适配器。
在运行 Windows Mobile 6.5.3 的设备模拟器上,HttpWebRequests 运行良好,但不在设备上。我总是在设备上收到带有 ConnectFailure 状态代码的 WebException。
我尝试进一步调试 ConnMgr 类的本机代码,发现 ConnMgrMapURL 无法将 URL 映射到任何网络 Dest Guid,它总是返回 00000000-0000-0000-0000-000000000000。进一步调试表明,发生 ConnectFailure 异常的错误是在 mscoree.dll 中的方法建立连接ForURL 中。不幸的是,由于设备的限制,我无法调试此文件。
我还尝试了 OpenNETCF ConnectionManager 类来进行连接。状态是已连接,但查看此类的代码,OpenNETCF 的家伙正在将 Internet Guid id 硬编码到方法中。但是 HttpWebRequest 仍然没有得到响应。
我还关闭了所有证券,并在设备上安装了 SDK 开发证书。
我还尝试让设备通过 ActiveSync 使用 DMA 连接到互联网并关闭 WiFi 作为另一个测试。
我还尝试针对 .NET-CF 版本 1、2、3.5 (3.5.9xxx) 和 3.5 (3.5.7xxx)
我尝试过的所有东西都不起作用。但内置浏览器和 Intermec HTML5 浏览器(第三方应用程序)可以连接到互联网和本地地址。
不幸的是,我没有其他设备可以比较。请帮助我。
c# - 连接单元测试/C#
为我的应用程序编写测试。想测试与异常处理的连接,现在我已经创建了有效的方法,看起来像:
在最终版本的 smth 中,它将捕获异常 - WebExeption
。在我即将创建连接的方法中的 try / catch 块中已经有了它,它可以正常工作。但在我的测试中也需要它。我在想它应该看起来像:
就像我们可以看到我改变了方法的第一个参数是 URL 地址,它会导致 web exeption。我怎样才能以正确的方式编写它?
c# - 此命令的 FTP WebException-URI 无效
我有一段非常简单的代码。一切都写得正确,没有错别字,我和同事聊天,但我们俩根本不知道错误在哪里。
它顺利通过直到出现异常的 GetRequestStream() 。它找到文件,对其进行正确编码,但似乎无法与服务器连接。
这是代码:
c# - 如果服务器返回的不是 200,HttpWebRequest.GetResponse() 是否总是抛出 WebException?
如果服务器返回的不是 200,HttpWebRequest.GetResponse() 是否总是抛出 WebException?
我看到了这个问题,但答案不是决定性的。
c# - WebException:底层连接已关闭:发送时发生意外错误
我们正在开发一个与soap web 服务通信的.Net 应用程序(为.net 4.0 编译)。
检索 http Web 响应内容时,该应用程序在多台机器上运行良好。但是,在其中一台机器(Windows Server 2008 R2)上,应用程序无法检索响应。这是一个代码示例:
我们得到的例外是:
问题是,使用具有不同 URL 的相同代码,我们会得到一个成功的响应,并且问题只发生在一台机器上,即使还有另一台机器也使用 Windows 2008 工作得很好。
目前,我们无法升级 .net 框架以尝试使用在某些地方发现的 TLS 1.2 等解决方案:“底层连接已关闭:发送时发生意外错误。” 使用 SSL 证书
正如我所提到的,同样的代码在使用相同 Windows/.net 版本的其他机器上运行良好,这很奇怪,对于http://www.yahoo.com等其他 URL运行良好也很奇怪
c# - 方法似乎不适用于 C# 中的 403 响应正文
这是我的网络请求代码块,
向下滚动到它的底部以捕获异常
这给了我一个“错误(403)禁止”和异常堆栈跟踪,但我正在尝试获取 403 响应正文:
我无法让 Unity C# 接受以下代码:提到这里
我需要什么才能使这种方法起作用?我需要响应体
c# - 在负载均衡器服务器上获取 WebExceptions 标头
我们正在使用一个负载平衡服务器,它将我们重定向到另外四个不同的服务器和另外两个不在负载平衡服务器场上的服务器。配置看起来像是系统管理员完美完成的。
我面临的问题是,当我想要一个 HTTP Web 响应并获取响应标头时,我遇到了一个问题。我面临的问题是我从负载平衡服务器使用的负载平衡“链接”没有给我预期的响应。我以下面的代码为例。
现在,我在负载平衡服务器上执行代码时采用的 WebExceptionStatus 是“SendFailure”,它不会给我任何“response.headers”结果。
如果我安装并使用“curl”
在命令行上,当我使用负载平衡服务器 URL 时,我将使用标头。
总之,我的目标是出于某些目的,我想采用并使用 theWebExceptionStatus、“X-FEServer”、“www-Authenticate”和“Date”,但无法使用上述 c# 方法进行检索。
请确保您在任何评论或回答之前了解负载平衡服务器的方法。任何建议都会有所帮助
c# - 在 C# 中通过 HttpWebRequest 进行 OData 调用时如何捕获 ODataErrorException?
我正在尝试使用 c# 从我的 .Net 控制台应用程序调用 OData 服务。我正在使用 HttpWebRequest 拨打电话。
现在,如果存在特定于 OData 的错误,例如无效的 JSON 有效负载,则会从 OData 服务器引发 ODataErrorException。
我的问题是如何捕获该ODataErrorException并从中提取正确的消息?异常在 WebException 捕获块中被捕获,它只显示“400 Bad Request”。但它并没有告诉我实际的错误原因。如果我通过 Postman 进行相同的调用,那么它会给我一个正确的异常结果。
我的代码:-
这将引发 WebException 捕获块中的异常(因为有效负载中的冗余逗号)。但它只给了我"400 Bad Request"。但我想得到实际的异常原因,就像邮递员一样。
邮递员的同样要求给了我这个:-
ios - System.Net.WebException:发生 SSL 错误,无法与服务器建立安全连接
已经在这里找到了相同的线程,但这并没有解决我的问题。
我在 info.plist中添加了NSAppTransportSecurity
和。NSAllowsArbitraryLoads
截屏:
添加了本文中的以下代码。
我正在使用 HTTP REST API。运行项目时出现以下异常:
System.Net.WebException:发生 SSL 错误,无法与服务器建立安全连接。---> Foundation.NSErrorException: Error Domain=NSURLErrorDomain Code=-1200 “发生 SSL 错误,无法与服务器建立安全连接。” UserInfo={NSLocalizedRecoverySuggestion=您还是要连接到服务器吗?
我错过了什么或做错了什么?