創建服務器是swoole知識的基礎,接下來就和大家分享一下swoole教程
我們首先編寫Http_server.php,創建一個Web服務器:
vi(touch) http_server.php
然后我們編寫代碼:
$http = new swoole_http_server("127.0.0.1", 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>Leslie:Hello Swoole! #".rand(1000, 9999)."</h1>"); }); $http->start();
Http服務器只需要關注請求響應即可,所以只需要監聽一個onrequest事件。當有新的Http請求進入就會觸發此事件。事件回調函數有2個參數,一個是$request對象,包含了請求的相關信息,如GET/POST請求的數據。
另外一個是response對象,對request的響應可以通過操作response對象來完成。$response->end()方法表示輸出一段HTML內容,并結束此請求。
然后我們開啟服務器:
php http_server.php
然后我們打開瀏覽器查看127.0.0.1:9501
ok,服務器創建成功。
以上就是本次分享的所有內容,更多資訊歡迎關注編程學習網
掃碼二維碼 獲取免費視頻學習資料
- 本文固定鏈接: http://www.wangchenghua.com/post/7912/
- 轉載請注明:轉載必須在正文中標注并保留原文鏈接
- 掃碼: 掃上方二維碼獲取免費視頻資料
查 看2022高級編程視頻教程免費獲取