TP 5ドメイン間問題解決corsプロトコル解決
1220 ワード
需要説明
最近はプロジェクトにPOSTドメイン間リクエストが必要なので(getならjsonpでは書きません)
問題のまとめ
以前はjsonpがドメインをまたいでいることを知っていましたがgetリクエストしかできませんでしたPSOTを要求してcorsというプロトコルを使いました
ソリューション
cosr
tp 5行為(具体的にはTP 5公式マニュアル参照)/実際にはフック
あなたのBaseControllerにフックを登録する必要があります(TP 5公式は行動ラベルビットの追加とも呼ばれています)
動作の定義
定義が完了したら、動作バインドをバインドしてから実行する必要があります.
バインド動作はアプリケーションの下に書くことを推奨するtags.phpファイルでの統合管理
完了
参照リンク:
http://www.ruanyifeng.com/blog/2016/04/cors.html
https://zhuanlan.zhihu.com/p/24411090
最近はプロジェクトにPOSTドメイン間リクエストが必要なので(getならjsonpでは書きません)
問題のまとめ
以前はjsonpがドメインをまたいでいることを知っていましたがgetリクエストしかできませんでしたPSOTを要求してcorsというプロトコルを使いました
ソリューション
cosr
tp 5行為(具体的にはTP 5公式マニュアル参照)/実際にはフック
あなたのBaseControllerにフックを登録する必要があります(TP 5公式は行動ラベルビットの追加とも呼ばれています)
\think\Hook::listen('response_send');// TP5
動作の定義
定義が完了したら、動作バインドをバインドしてから実行する必要があります.
バインド動作はアプリケーションの下に書くことを推奨するtags.phpファイルでの統合管理
'response_send' => [
'app\\api\\behavior\\Test'
],
完了
参照リンク:
http://www.ruanyifeng.com/blog/2016/04/cors.html
https://zhuanlan.zhihu.com/p/24411090