我正在编写一个小应用程序,用相机的HTTP API控制网络摄像机的I / O. 基本上你用一个像“hostname.com/io/virtualinput.cgi?action=6:/”这样的网址打开一个端口 并使用“hostname.com/io/virtualinput.cgi?action=6:\”
将其关闭当我在浏览器中调用这些URL时,它们可以完美运行。但是,当我在应用程序中执行此操作时,我只能打开它。我用\替换了字符串中的反斜杠但是它仍然不起作用。这是正确的方法吗?
return new HttpGet("http://hostname.com/io/virtualinput.cgi?action=6:\\");
答案 0 :(得分:2)
将\
替换为网址编码值%5c
。
示例:
return new HttpGet("http://hostname.com/io/virtualinput.cgi?action=6:%5c");