问题标签 [system.net.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.
c# - 调用 Amazon Web Services 提交 xml 文件 throws WebException The remote name could not be resolved https
我正在构建一个工具来将一些 CSV 文件转换为 XML 文件,然后通过 Amazon Web Services 上传它们以将产品上传到市场商店。
我正在测试该工具,CSV 到 XML 的转换很好,并且创建了有效的 xml,但我无法调用 AWS 服务和发送文件。目前我什至无法成功调用 AWS 服务,更不用说尝试发送文件了。
当我创建一个 HttpWebRequest 并尝试调用方法“GetRequestStream”时,我得到一个 WebException:
“无法解析远程名称 https”
没有内在的例外或任何对我有用的东西。
我为 webRequest 设置的属性是
地址 - https://mws.amazonservices.co.uk/Action=SubmitFeed&MarketplaceIdList.Id.1=MarketPlaceId&Merchant ........
Headers - + Headers {User-Agent: Funkyrox/1.0 (Language=C#; =) Content-Type: application/octet-stream Content-MD5: 4BDPHUko1//iVAdb5wr/Vw== Host: mws.amazonservices.co.uk
} System.Net.WebHeaderCollection
主机 - “mws.amazonservices.co.uk”
方法 - POST
RequestUri - https://mws.amazonservices.co.uk/Action=SubmitFeed&MarketplaceIdList.Id.1=MarketPlaceId&Merchant ....................
如果需要,还有其他的。
当我 ping https://mws.amazonservices.co.uk时,我收到了回复,所以我认为它是有效的
我似乎找不到真正有用的例子来说明如何做到这一点。我从 Amazon 下载了一个 C# 工具,并在其中使用了很多代码,但看不到如何正确调用该服务。
有任何想法的人吗?
c# - 是什么导致了这个异常?
这有什么问题?我得到了例外
附加信息:WebClient 请求期间发生异常。”
这是 WebClient 的部分代码。
有一天我需要学习如何正确使用代码部分......
非常感谢任何答案。
c# - 使用 C# 读取 HTML 页面时出现异常
我正在使用下面的代码来阅读 HTML 代码:
但是我得到了例外:
另外,我对我的 app.config 文件进行了更改:
但仍然得到同样的错误。
但是,当我在 IE 中打开和页面时,它会在不询问任何凭据的情况下打开。
c# - 从亚马逊 s3 读取图像和视频时,在 System.Net.HttpWebRequest.GetResponse() 处获取 WebException“操作已超时”
这是我创建图片网址的代码:
创建 amazons3client 对象:
创建图片网址列表:
这是我创建视频网址的代码:
创建视频网址:
我收到 System.Net.WebException: The operation has timed out on below lines:
我正在使用 MVC 4。
c# - 使用 System.Net.WebClient 通过 HTTPS 上传图像时请求中止
我正在使用WebClient
该类通过 HTTPS 将图像上传到服务器。我的 C# 客户端代码与一个用 PHP 编写的 Web 服务通信。我已经检查了 php.ini 中的所有 apache 设置。
抛出的异常如下:
它并不总是发生(大约有 10% 的时间发生)。
c# - 无法从 WebException 获取 ResponseStream
我有一个桌面客户端,它通过 Http 与服务器端通信。当服务器在数据处理方面出现一些问题时,它会在 Http 响应正文中使用正确的 Http 代码(主要是 HTTP-400)返回 JSON 中的错误描述。
当我阅读 HTTP-200 响应时,一切都很好,并且此代码有效:
但是当发生错误并引发并捕获 WebException 时,会出现以下代码:
我已经对它做了一些事情以使其工作,但接下来发生了:
response.ContentLength
有效(184)但stream.Length
为0,之后我无法读取json(它是""
)我什至不知道在哪里看,因为一切看起来它应该工作。
可能是什么问题?
c# - Windows Phone Web Exception 404 not found but server gets requests
As the title says I am trying to run a Windows Phone App which is supposed to communicate with a Restful API(running on localhost). My server is actually getting my Http requests but Visual Studio keeps throwing this error: "The remote server returned an error: NotFound."
#xA;This is the full error:
{System.Net.WebException: The remote server returned an error: NotFound. ---> System.Net.WebException: The remote server returned an error: NotFound. at System.Net.Browser.ClientHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult) at System.Net.Browser.ClientHttpWebRequest.<>c__DisplayClasse.b__d(Object sendState) at System.Net.Browser.AsyncHelper.<>c__DisplayClass1.b__0(Object sendState) --- End of inner exception stack trace --- at System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state) at System.Net.Browser.ClientHttpWebRequest.EndGetResponse(IAsyncResult asyncResult) at IonisSphere.Connect.GetResponseCallback(IAsyncResult result) at System.Net.Browser.ClientHttpWebRequest.<>c__DisplayClass1d.b__1b(Object state2)}
The Web Exception occurs at the EndGetResponse() call. I removed the try/catch around to see the error but when it's there it always goes in the catch section and nothing happens. I don't understand what is it not finding since my server gets my requests ... It works fine with Postman by the way. I also tried with a POST method but got exactly the same result.
I'm stuck with this since a few days and I couldn't find anyhing helpful on the internet. I am quite new on Windows Phone and I know this is propably a stupid mistake but thanks in advance for the ones who will try to teach me =)
system.net.webexception - 流发送创建新的爆炸返回 (422) 无法处理的实体
我正在尝试安排新的爆炸来发送电子邮件。我正在调用以下网址
https://app.streamsend.com/audiences/1/blasts.xml
将以下 xml 发布到服务
我收到 WebException 显示错误 422 无法处理的实体。请帮我解决这个问题。
asynchronous - F#:处理 Web 异常
我是编程新手,F# 是我的第一语言。
以下是我的代码的相关片段:
我已经使用 F# Interactive 测试了 fetchHtmlAsync 和 getFighterNameFromPage 函数。他们都工作正常。
但是,当我构建并运行解决方案时,我收到以下错误消息:
FSharp.Core.dll 中出现“System.Net.WebException”类型的未处理异常附加信息:远程服务器返回错误:(404) 未找到。
什么地方出了错?我应该做出哪些改变?
wcf - HttpWebRequest.Abort 下的请求取消异常
我的应用程序每隔几秒钟就查询我的服务器以获取更新。
让它运行大约 3 天后,我观察到应用程序崩溃并出现以下堆栈跟踪。
您可能知道,当在工作线程中遇到异常时,它无法被捕获,因此我的应用程序崩溃了。
我在网上看到过很多类似的话题。但是所有拥有相同堆栈的人都没有得到任何帮助。
我还看到许多人建议将 my 的属性设置为HttpWebRequest
,KeepAlive=false
但是,这可能会损害我的性能并且是不可接受的。