最近在搞http相關的處理,碰到乙個urlencode的問題,簡單記錄下,供後期查詢。
傳送給服務端的請求中的引數值,如果含有特殊符號,需要是做urlencode,服務端才可以正常解析,否則可能會出錯。
urlencode主要是把一些特殊字元轉換成轉移字元,比如:&要轉換成&這樣的。
如果不轉換,可能會在執行時直接報錯。
如果全部轉換,也會報錯,因為會把其中非引數的部分也給轉換了。
所以要確保只有引數部分被轉換。
轉換方式:
public static string tourlencoded(string paramstring)
trycatch (exception localexception)
return "";
}
返回的引數的轉換:
public static string tourldecoded(string paramstring)
trycatch (exception localexception)
return "";
}
Android中Http請求類的封裝
在android的網路開發中,會常用到http請求,為了避免 的重複編寫,我們要學會封裝乙個http請求類。方法1 public class network catch jsonexception e 首先在makehttpresquest 的方法中建立http post聯機 defaulthttp...
Android中Http請求類的封裝
在android的網路開發中,會常用到http請求,為了避免 的重複編寫,我們要學會封裝乙個http請求類。方法1 public class network catch jsonexception e 首先在makehttpresquest 的方法中建立http post聯機 new 乙個新的htt...
Android中Http請求類的封裝
在android的網路開發中,會常用到http請求,為了避免 的重複編寫,我們要學會封裝乙個http請求類。方法1 public class network catch jsonexception e 首先在makehttpresquest 的方法中建立http post聯機 new 乙個新的htt...