json - 如何在xml文件的标头中定义json的类型
问题描述
如何在此代码中定义数据类型。我面临定义数据类型的错误。任何人都可以建议我这个答案
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://test-cwc.house.gov/offices",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
解决方案
配置你的 CORS 使用
composer require fruitcake/laravel-cors
要允许所有路由使用 CORS,请将 HandleCors 中间件添加到
$middleware property of app/Http/Kernel.php class:
protected $middleware = [
// ...
\Fruitcake\Cors\HandleCors::class,
];
现在更新配置以定义要在其上运行 CORS 服务的路径(请参阅下面的配置):
'paths' => ['api/*'],
默认设置在 config/cors.php 中。发布配置以将文件复制到您自己的配置中:
php artisan vendor:publish --tag="cors"
在 Lumen 上,只需在 bootstrap/app.php 文件中手动注册 ServiceProvider:
$app->register(Fruitcake\Cors\CorsServiceProvider::class);
还将 cors.php 配置文件复制到 config/cors.php 并付诸实施:
$app->configure('cors');