2014-05-14 81 views
0

我在寫一個小應用程序,用相機的HTTP API控制網絡攝像頭的I/O。 基本上你用一個像「hostname.com/io/virtualinput.cgi?action=6:/」 這樣的網址打開一個端口,然後用「hostname.com/io/virtualinput.cgi?action = 6:\ 「Android:無法請求以反斜槓結尾的URL

當我在瀏覽器中調用這些URL時,它們的工作完美無瑕。但是,當我在應用程序中執行它時,我只能打開它。我用\替換了字符串中的反斜槓,但它仍然不起作用。這是做到這一點的正確方法嗎?

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

回答

2

替換\與URL編碼值%5c

實施例:

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

這樣一個簡單的辦法!我不知道爲什麼我自己找不到這個,但它現在起作用了。非常感謝你,祝你有美好的一天! – Lynx