gpt4 book ai didi

c# - 将本地路径传递给 HttpWebRequest

转载 作者:行者123 更新时间:2023-11-30 22:28:33 26 4
gpt4 key购买 nike

我需要在 C# 中将本地路径传递给 HttpWebRequest。我的 C 驱动器中有 test.xml,我需要在 HttpWebRequest 中获取该 xml 文件。但它在

中抛出异常
HttpWebRequest rqst = (HttpWebRequest)HttpWebRequest.Create(Uri.EscapeUriString(urlServ))

行“无效的 URI:无法解析权限/主机。”

我的编码->

string urlServ = "file:\\c:\\test.xml";
try
{
HttpWebRequest rqst = (HttpWebRequest)HttpWebRequest.Create(Uri.EscapeUriString(urlServ));
rqst.KeepAlive = false;
}
catch{}

最佳答案

我相信 file: URI 应该用正斜杠创建,而不是反斜杠。所以,使用这个:

string urlServ = "file:///c:/test.xml";

我注意到当我在浏览器中输入反斜杠时,FF 帮我把它转换成了正斜杠。

关于c# - 将本地路径传递给 HttpWebRequest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10731190/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com