一行命令的HTTP服務

方法

有的時候需要快速搭建一個http服務,以便客戶端直接測試。如果是Linux服務器,則可以使用nccat快速搭建一個HTTP 服務:

while true; do (echo -ne "HTTP/1.1 200 OK\r\n\r\n"; ${date};) | nc -l 127.0.0.1 8080; done`

注意

  1. 由於nc 版本的不同,對參數的支持也不同,因此在上面的命令中,並沒有直接使用 -l -p 8080這種方式啓動服務,因爲這樣啓動之後,nc並不能正常處理請求,而且會報Bad file descriptor錯誤。
  2. Minimal web server using netcat中給出了很多複雜的命令,對於需要針對不同參數返回不同結果的同學可以查看一下。

進一步閱讀

  1. 快速搭建一個簡單的 http 服務
  2. Minimal web server using netcat
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章