Android:无法请求以反斜杠结尾的网址

时间:2014-05-14 09:31:18

标签: java android string syntax backslash

我正在编写一个小应用程序,用相机的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:\\");

1 个答案:

答案 0 :(得分:2)

\替换为网址编码值%5c

示例:

return new HttpGet("http://hostname.com/io/virtualinput.cgi?action=6:%5c");