我想创建一个Windows服务,以便与本地PC同步远程文件夹位置。远程文件夹采用Web URL的形式,可以通过HTTP REST
访问。有人可以指导我如何实现这个。?
谢谢
答案 0 :(得分:1)
如果您有具体问题,请回到SO。
答案 1 :(得分:0)
阅读如下数据: -
string url =String.Format(
"http://maps.google.com/maps/api/geocode/xml?address={0}&sensor=false", "Andheri West".Replace(" ", ",")
);
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url );
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream outputStream = response.GetResponseStream();
StreamReader reader = new StreamReader(outputStream, Encoding.ASCII);
string output = reader.ReadToEnd();
response.Close();
outputStream.Close();
reader.Close();
在本地没有相应的更改,您可以使用xsd类生成器或根据需要操作输出。
说过你还需要XML或JSON解析器来解决输出问题。
根据你的一条评论: -
"I have created an application to browse the remote folder. it simply show content and allow to download files. now I need to create a windows client that sync content in remote folder."
如果我理解正确您正在尝试自动执行此过程,并且您已经拥有了所有必需的专业知识,就像您在已创建的应用程序中完成的那样,如果是这样,有多种方法可以做到这一点,预定的作业/ Windows服务是什么你需要。