101、http協議理解

http協議在網絡編程方面,是最常用的應用層協議。它也是web的基本。

該協議是採用以\\r\\n為分割符號,格式為報頭\\r\\n報體的應用層協議

1、基本知識點

2.1、符號\\r\\n、\\r、\\n的區別

\\r是回車 作用:使光標到行首

\\n是換行 作用:使光標下移一行

\\r\\n則相當於是鍵盤上的enter鍵 回車換行

2.2、案例

  • 源碼

echo "a\\rttt";

echo "b\\n";

echo "c\\r\\n";

echo "\\r\\n";

echo "fdkjfl\\r9090909";

  • 運行結果
101、http協議理解

2、協議的請求方法

http協議最常見的請求方法有get、post

2.1、get請求方法的報文

  • curl http://127.0.0.1:2345/\\?name\\=xiaobei
101、http協議理解

2.2、post請求方法的報文

  • curl --data "name=xiaobei" http://127.0.0.1:2345
101、http協議理解

2.3、文件上傳報文

101、http協議理解

101、http協議理解


分享到:


相關文章: