天天看點

iOS開發網絡篇—GET請求和POST請求(轉)

一、GET請求和POST請求簡單說明

建立GET請求

iOS開發網絡篇—GET請求和POST請求(轉)
iOS開發網絡篇—GET請求和POST請求(轉)

伺服器:

iOS開發網絡篇—GET請求和POST請求(轉)

建立POST請求

iOS開發網絡篇—GET請求和POST請求(轉)
iOS開發網絡篇—GET請求和POST請求(轉)
iOS開發網絡篇—GET請求和POST請求(轉)

二、比較

建議:送出使用者的隐私資料一定要使用POST請求

相對POST請求而言,GET請求的所有參數都直接暴露在URL中,請求的URL一般會記錄在伺服器的通路日志中,而伺服器的通路日志是黑客攻擊的重點對象之一

使用者的隐私資料如登入密碼,銀行賬号等。

三、使用

1.通過請求頭告訴伺服器,用戶端的類型(可以通過修改,欺騙伺服器)

iOS開發網絡篇—GET請求和POST請求(轉)
iOS開發網絡篇—GET請求和POST請求(轉)
iOS開發網絡篇—GET請求和POST請求(轉)

2.加強對中文的處理

問題:URL不允許寫中文

在GET請求中,相關代碼段打斷點以驗證。

在字元串的拼接參數中,使用者名使用“文頂頂”.

iOS開發網絡篇—GET請求和POST請求(轉)

轉換成URL之後整個變成了空值。

iOS開發網絡篇—GET請求和POST請求(轉)

提示:URL裡面不能包含中文。

解決:進行轉碼

iOS開發網絡篇—GET請求和POST請求(轉)
iOS開發網絡篇—GET請求和POST請求(轉)

調試檢視:

iOS開發網絡篇—GET請求和POST請求(轉)
iOS開發網絡篇—GET請求和POST請求(轉)

如何聯系我:【萬裡虎】www.bravetiger.cn

【QQ】3396726884 (咨詢問題100元起,幫助解決問題500元起)

【部落格】http://www.cnblogs.com/kenshinobiy/

繼續閱讀