php 自定义接受标头中间件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 自定义接受标头中间件相关的知识,希望对你有一定的参考价值。

<?php

namespace App\Http\Middleware;

use Closure;

class ApiCleaniqueCodersHeader
{
    /**
     * Handle an incoming request.
     *
     * @param \Illuminate\Http\Request $request
     * @param \Closure                 $next
     *
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        $acceptHeader = $request->header('Accept');
        if ('application/vnd.CLEANIQUECODERS.v1+json' != $acceptHeader) {
            return response()->json(['message' => 'Invalid Accept Header'], 400);
        }

        return $next($request);
    }
}

以上是关于php 自定义接受标头中间件的主要内容,如果未能解决你的问题,请参考以下文章

自定义 http 标头破坏了 CORS

如何将自定义标头从 mvc 项目发送到 Web api 项目?

PHP cURL 自定义标头

PHP CURL请求自定义标头[重复]

php 店面Powerpack标头自定义文本元素

php 没有获取自定义标头(Apache 2.4 + FPM/FastCGI php 7)