前端開發也要學點兒 Linux 基礎命令(二)

Linux 網絡與系統命令入門 之 http 請求與傳輸

原本打算把:web

  • http 請求與傳輸
  • 網絡經常使用工具命令
  • 遠程命令
  • 進程與系統 寫在一篇裏的,發現太長了,本身都沒耐心看下去,以爲仍是拆開來發比較好。因此本節會很簡短。

curl

能夠在網絡中獲取和傳輸數據,在 web 開發中常使用 curl 來模擬 http 請求,http請求由三部分組成,分別是請求行、請求頭和消息體,curl 能夠經過一些參數來模擬請求的各個部分。json

curl 參數解讀:
-X // 指定 request 的 method,如 GET、POST 等

-H // 指定請求的 header ,如 content-type:application/json,能夠有多個

-d // 指定 POST 請求的 data,消息體

-b // 指定請求的 cookie,可在 -H 裏設置

-c // 輸出響應的 set-cookie 的內容到文件

-i // 指定輸出去 response 的 header 信息等

-w // 指定輸出部分格式化的數據,如請求時間等,定製在控制檯中的顯示內容
複製代碼

示例:以 GET 請求方式請求 www.baidu.com ,並在控制檯打印響應頭,而後寫到文件中bash

wget

與 curl 很是類似,能夠說是 curl 的子集。咱們一般會使用 wget 來下載文件,其餘操做用 curl 代替便可。cookie

以安裝 nvm 爲例,在 terminal 中輸入便可,不作演示了,去試試吧:網絡

相關文章
相關標籤/搜索