【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
<?php
$server=new Swoole\Http\Server('0.0.0.0',9801);
$server->set([
'pack_max_length'=>1024*1024*3,
'upload_tmp_dir'=>__DIR__."/upload",//上传文件的临时保存的地址
'document_root' =>__DIR__,
'enable_static_handler' => true,//配合document_root使用,找静态文件
]);
$server->on('request',function ($request,$response){//给服务绑定事件
$uri = $request->server['request_uri'];
if ($uri == '/favicon.ico') {
$response->status(404);
$response->end(404);
}
// echo __DIR__."/css";
$response->header("content-type","text/html");//设置头信息
$response->header("charset","utf-8");
$response->cookie('user','eee');
// var_dump($request->header['content-type']);
//根据请求的不同类型,返回相应格式的数据
var_dump($request->header);
if($request->header['content-type']=='application/x-www-form-urlencoded'){
var_dump($request->post);
}else{
var_dump($request->rawContent()); //原始数据
}
//move_upload_file($request->file);
$response->end("我是peter");
//$response->end("234234"); 两次调用次数会warn,end后下面的代码依然会运行
});
$server->start();
来源:oschina
链接:https://my.oschina.net/u/3914215/blog/3154523