(内置)Requests
类允许您同时调用多个请求:Requests::request_multiple
.
<?php
$requests = Requests::request_multiple([
[
\'url\' => \'https://www.mocky.io/v2/5acb821f2f00005300411631\',
\'type\' => \'GET\',
\'headers\' => [
\'Accept\' => \'application/json\'
],
],
[
\'url\' => \'https://www.mocky.io/v2/5acb821f2f00005300411631\',
\'type\' => \'POST\',
\'headers\' => [
\'Accept\' => \'application/json\'
],
\'data\' => json_encode([
\'text\' => \'My POST Data\'
])
],
[
\'url\' => \'https://www.mocky.io/v2/5acb82ee2f00005100411635\',
\'type\' => \'POST\',
\'headers\' => [
\'Accept\' => \'application/json\'
],
\'data\' => json_encode([
\'text\' => \'More POST Data\'
])
],
]);
foreach ($request as $request) {
if ($request->status_code !== 200) {
// handle error
}
// handle success
echo $request->body;
}