前端处理
header:{
'Accept': 'application/json,text/plain,*/*'
},
后端处理
json中间件
namespace catcher\middlewares;
use think\Middleware;
use think\Request;
class JsonResponseMiddleware extends Middleware
{
public function handle(Request $request, \Closure $next)
{
$server = $request->server();
$server['HTTP_ACCEPT'] = 'application/json';
$request->withServer($server);
return $next($request);
}
}
路由使用中间件
路由文件: route.php
middleware(\catcher\middlewares\JsonResponseMiddleware::class)