我目前正在创建一个网络刮刀,并遇到了一些障碍。由于网站上的文件管理不善,用户上传的一些文件在一段时间内结束:
//The file should have been 123.jpg,
// but the uploader/website did something incorrectly.
string path = "www.example.com/files/123.";
使用WebClient
或HttpWebRequest
时,您会传递请求的位置,最终会转换为Uri
。创建Uri
时会出现问题,因为它会自动更正字符串可能具有的任何“错误”。这将删除我的请求中的尾随句点并将其转换为www.example.com/files/123
我确实浏览了SO并且遇到了this question,但是对于必须使用TcpClient
作为解决方法并不完全满意。有没有办法调整Uri的创建以包括尾随时期,还是我不得不使用TcpClient
?