fyre/negotiate

一个协商库。

v2.0.6 2024-06-29 01:55 UTC

This package is auto-updated.

Last update: 2024-09-29 02:34:14 UTC


README

FyreNegotiate 是一个免费的、开源的用于 PHP 的协商库。

目录

安装

使用 Composer

composer require fyre/negotiate

在 PHP 中

use Fyre\Http\Negotiate;

方法

内容

协商内容类型。

  • $accepted 是表示 Accept 头的字符串。
  • $supported 是包含支持内容值的数组的字符串。
  • $strict 是一个布尔值,表示是否不使用默认回退,默认为 false
Negotiate::content($accepted, $supported, $strict);

编码

协商编码。

  • $accepted 是表示 Accept-Encoding 头的字符串。
  • $supported 是包含支持编码值的数组的字符串。
Negotiate::encoding($accepted, $supported);

语言

协商语言。

  • $accepted 是表示 Accept-Language 头的字符串。
  • $supported 是包含支持语言值的数组的字符串。
Negotiate::language($accepted, $supported);