HTTPリクエスト処理用のメゾンラッパー
5746 ワード
このクラスは、$ CHERPOST、$ CHERGET配列とヘッダーからデータを取得するのに役立ちます.
インストール
ジャストインコンソール
もっと学ぶ
詳細はこちら
Slack
ハウツーとスタイル
FISのステップは非常に簡単です
フィールド優先度
$ RHERGET , $ CHARG POSTやその他のグローバル配列で同じパラメータを持っている場合、この方法で優先順位を付けます: HTTPヘッダのセキュリティトークン Router parameters HTTPリクエストヘッダ $_ポスト $_ゲット 例えば、
ルータパラメータ
あなたはあなたを渡すことができますRouter このクラスへのオブジェクトと非静的ルートのパラメータを取得します.
HTTPヘッダのセキュリティトークン
ヘッダからセキュリティトークンを取得する方法があります. 認証 認可 CGI認証 例えば、以下のようなヘッダを渡します.
ラッパ
いくつかの便利なラッパが実装されています.
もっと学ぶ
詳細はこちら
Mezon Framework
インストール
ジャストインコンソール
composer require mezon/request
それだけですもっと学ぶ
詳細はこちら
Slack
ハウツーとスタイル
FISのステップは非常に簡単です
var_dump(Request::getParam('some-param', 'default'));// will be outputted 'default'
$_GET['some-param'] = 'some-value';
var_dump(Request::getParam('some-param'));// will be outputted 'some-value'
フィールド優先度
$ RHERGET , $ CHARG POSTやその他のグローバル配列で同じパラメータを持っている場合、この方法で優先順位を付けます:
$_GET['some-param'] = 'get-value';
$_POST['some-param'] = 'post-value';
var_dump(Request::getParam('some-param'));// will be outputted 'post value'
ルータパラメータ
あなたはあなたを渡すことができますRouter このクラスへのオブジェクトと非静的ルートのパラメータを取得します.
Request::registerRouter(<your Mezon\Router object>);
HTTPヘッダのセキュリティトークン
ヘッダからセキュリティトークンを取得する方法があります.
Authorization: Basic <some token>
それから、Request::getParam('session_id')
を返します.ラッパ
いくつかの便利なラッパが実装されています.
// will return true if the parameter exists
// will return false otherwise
Request::wasSubmitted('param-name')
またはチェックボックスのラッパーRequest::getChecked('param-name', ['switched on', 'switched off'])
Request::getChecked('param-name', [1, 0])
Request::getChecked('param-name', [true, false])
このメソッドでgetChecked
は、2番目のパラメータとして渡される配列の最初の要素を返します.それ以外の場合は2番目の要素.もっと学ぶ
詳細はこちら
Mezon Framework
Reference
この問題について(HTTPリクエスト処理用のメゾンラッパー), 我々は、より多くの情報をここで見つけました https://dev.to/alexdodonov/mezon-wrapper-for-processing-http-requests-fndテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol