位于AWS中的读取XML文件抛出“;无法解析远程名称https://compcdn.cloud.com";
本文关键字:quot 程名 https com cloud compcdn 读取 XML AWS 文件 位于 | 更新日期: 2023-09-27 18:24:05
我在我们公司的云站点上有一个XML文件(这是一个amazons3服务器)(https://compcdn.cloud.com/books.xml)并且我正在尝试使用XDocument-doc=XDocument.Load("https://compcdn.cloud.com/books.xml");但不幸的是,它抛出了以下异常"远程名称无法解析compcdn.cloud.com"我不确定我在这里错过了什么。我不确定我是否必须在这里传递任何凭据才能访问URL,如果是,请让我知道我该怎么做。。感谢您并感谢您的反馈。内部异常System.Net.WebException:无法解析远程名称:System.Net.HttpWebRequest.GetResponse()处的''r''ncompcdn.cloud.com(位于System.Xml.XmlDownloadManager.GetNonFileStream(Uri Uri、ICredentials凭据、IWebProxy代理、RequestCachePolicy cachePolicy)''r''n位于System.Xml.EmlUrlResolver.GetEntity(Uri absoluteUri、字符串角色、ObjectToReturn类型)''r''nSystem.Xml.XmlTextReaderImpl.FinishInitUriString()''r''n位于System.Xml.Linq.XDocument.Load(String-uri,LoadOptions选项)''r''n位于c:''WorkSpace''git''master''comp.internalServices''DownloadService.GetDownloadableDriversFromConfig()中的System.Xml.XmlReaderSettings.CreateReader(StringinputUri,XmlParserContext inputContext)。cs:line 139
--编辑--
是的,您需要验证您的呼叫。阅读这篇文章,了解如何为标题添加身份验证的c#示例:
Amazon S3 REST API 403错误c#
阅读本文以更好地了解整个过程:
http://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html
无法解析远程名称compcdn.cloud.com
此错误消息是不言自明的,与身份验证无关。
无法从DNS解析远程名称。
由于compcdn.cloud.com
无效,您使用的主机名错误,或者您或供应商的DNS配置错误,或者使用的主机名称错误。
$ nslookup compcdn.cloud.com
** server can't find compcdn.cloud.com: NXDOMAIN
在Chrome中调出网站显示类似的错误:
此网页不可用
DNS_PROBE_FINISHED_NXDOMAIN
NXDOMAIN
表示不存在这样的主机名。
(这是一台亚马逊s3服务器)
这似乎不太可能。