Dalam perniagaan sebenar, selalunya terdapat komunikasi antara muka antara pelayan dalaman, yang melibatkan dua aspek: pertama, lebar jalur dan kedua, keselamatan.
Kami tahu bahawa penghantaran intranet tidak menduduki lebar jalur pelayan dan lebih pantas daripada penghantaran rangkaian luaran alamatnya ialah https://api.xxx.com/userinfo, untuk mencapai penghantaran intranet, edit fail /etc/hosts setempat
api.xxx.com 10.0.123.1 # 内网ip
]Menggunakan laravel sebagai contoh, buat middleware AppHttpMiddlewareRemind.php
public function handle($request, Closure $next) { $key = $request->input('key', ''); if ( $key != 'abc' || !in_array($request->ip(), ['10.0.123.2']) ) { return response()->json([ 'code' => 403, 'msg' => 'access error', ], 403); } return $next($request); }
Tutorial Video PHPDisiarkan semula daripada pautan: https://learnku.com/articles/73351
Pembelajaran yang disyorkan: "
Atas ialah kandungan terperinci Menganalisis masalah komunikasi antara muka antara pelayan dalaman dari dua aspek. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!