天天看點

U3d HttpWebRequest提示Not Found

這是一個坑。

在開發中,碰見一個URL死活打不開,把這個URL連結列印出來,複制粘貼到浏覽器也是不能打開。在浏覽器重新輸入這個字元串連結是能夠正常打開的。

這個URL連結是怎麼來的,解析字元串拼接出來的URL。

開始懷疑是有不對的字元,同個把正常連結和有問題的連結拷貝到文本編輯器做對比,字元個數,結尾空格都是正常的,感覺很是奇怪。

最好把有問題的字元從輸出視窗的列印複制粘貼到JetBrains 編輯器中才發現問題。URL開始和結尾是沒有問題的,是路徑中間帶有空格,在列印視窗和浏覽器位址欄都不會顯示這個空格符号。比如:

http://www.xaaa.com/ lua.a //在浏覽器和U3d的列印視窗顯示的是http://www.xaaa.com/lua.a,但是浏覽器找不到這個位址
           

是以在做拼接URL的時候一定要注意這樣的問題。

繼續閱讀