首页 > 解决方案 > 如何在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;

我正面临这个错误。 在此处输入图像描述

标签: jsonlaravel

解决方案


配置你的 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');

推荐阅读