这段代码 设置的是request是请求 为什么会响应变成json 没看懂为什么
这段代码request设置的是请求 为什么会响应变成json 没看懂为什么
是不是请求和响应都要是json?
<?php
namespace App\Http\Middleware;
use Closure;
class AcceptHeader
{
public function handle($request, Closure $next)
{
$request->headers->set('Accept', 'application/json');
return $next($request);
}
}
可以了解一下
Accept
请求头的作用客户端发送的请求,要求返回的数据是
json
格式。给请求头加了请求 Json 的要求,Laravel 在返回的时候就会转换成 Json。 就像你点外卖写备注一样,不过分的要求老板还是会满足的 :smirk: