GJM : Unity3D 常用網絡框架與實戰解析 【筆記】


Unity常用網絡框架與實戰解析
1.Http協議
          Http協議
                 存在TCP 之上 有時候 TLS\SSL 之上 默認端口80 https 默認端口是443
                 Http 請求響應模型 Http協議永遠都是客戶端發送請求,服務器端會送響應
                 Http工作流程 1.連接 2.請求(Request) 3.響應(Response)
          Http請求響應報文
               Request請求
                   請求消息格式
                         請求行   通用消息touch|請求頭 |字體頭
                           請求行=方法【空格】求求HRL【空格】版本號【回車換行】
                   常用的請求方式(Get|Post)
               Responnse響應
                 請求消息格式
               通用消息頭 響應頭 實體頭
          Http狀態碼
              狀態碼
                        1XX:表示已經接受請求,繼續處理
                        2XX:表示接受請求
                        3XX:重定向,要完成請求必須進行更近一步的操作
                        4XX:客戶端錯誤,請求有語法錯誤或者請求無法實現
                        5XX:服務器錯誤
                常用的狀態碼
                        200 ok
                        400 Bad Request 錯誤的請求
                        401 Unauthorized 服務器未授權
                        403 Forbidden 禁止
                        404 Not Found
                        500 Internal Server Error
                        503 Server Unavailabl
2.Get和Post請求方式的區別
           Get是通過URL傳遞表單值,Post傳遞的表單值是隱含到http的報文中,url中看不到。
            Get請求方式通過URL傳遞數據的格式
                   URL中請求的文件名后跟着“?”,然后添加上要上傳的 報文key和value值
                    多組鍵值對,鍵值對之間用“&”進行分割
                   URL中包含漢字、特殊符號,需要對這些字符進行編碼。
                    Get傳遞的數據量是有限的,如果要傳遞大量數據不能用get,要用Post。
              Get
                     優點:便於測試,簡潔明了
                     缺點:信息量比較小,安全性相對低
              Post
                      優點:信息量大,安全性相對高
                      缺點:測試不太方便

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM