Swoole练习 Web
生活随笔
收集整理的這篇文章主要介紹了
Swoole练习 Web
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
WEB 服務端代碼
$http = new swoole_http_server("0.0.0.0", 9501);$http->on('request', function ($request, $response) {var_dump($request->get, $request->post);$response->header("Content-Type", "text/html; charset=utf-8");$response->end("<h1>Hello Swoole. #".rand(1000, 9999)."</h1>"); });$http->start();?
Http服務器只需要關注請求響應即可,所以只需要監聽一個onRequest事件。當有新的Http請求進入就會觸發此事件。事件回調函數有2個參數,一個是$request對象,包含了請求的相關信息,如GET/POST請求的數據。
另外一個是response對象,對request的響應可以通過操作response對象來完成。$response->end()方法表示輸出一段HTML內容,并結束此請求。
- 0.0.0.0 表示監聽所有IP地址,一臺服務器可能同時有多個IP,如127.0.0.1本地回環IP、192.168.1.100局域網IP、210.127.20.2 外網IP,這里也可以單獨指定監聽一個IP
- 9501 監聽的端口,如果被占用程序會拋出致命錯誤,中斷執行。
通過瀏覽器訪問 我這是線上服務器 直接輸入IP 本地的話 輸入127.0.0.1
http://140.x.x.104:9501/
瀏覽器效果 也就是上邊服務端寫的 輸出加粗的隨機數
Hello Swoole. #5633
服務端響應
php http_server.php NULL NULL NULL NULL NULL NULL NULL?
轉載于:https://www.cnblogs.com/buxiangxin/p/8624212.html
總結
以上是生活随笔為你收集整理的Swoole练习 Web的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 6、通过xpath获取网页数据
- 下一篇: 消息确认机制---confirm异步