方法
有的時候需要快速搭建一個http服務,以便客戶端直接測試。如果是Linux服務器,則可以使用nc
和cat
快速搭建一個HTTP 服務:
while true; do (echo -ne "HTTP/1.1 200 OK\r\n\r\n"; ${date};) | nc -l 127.0.0.1 8080; done`
注意
- 由於
nc
版本的不同,對參數的支持也不同,因此在上面的命令中,並沒有直接使用-l -p 8080
這種方式啓動服務,因爲這樣啓動之後,nc
並不能正常處理請求,而且會報Bad file descriptor
錯誤。 - 在 Minimal web server using netcat中給出了很多複雜的命令,對於需要針對不同參數返回不同結果的同學可以查看一下。