Laravel API:请求尚未完成

时间:2020-04-03 09:37:22

标签: php laravel rest api

这是我第一次在Laravel中创建API。我在代客服务器上创建了2个laravel应用(第一个应用是API,第二个是使用者)。

以下是API的代码:

api.php

<?php

use Illuminate\Support\Facades\Route;

Route::get('areas/provinces', 'Api\AreasController@getProvinces');

我只是在 AreasController

中返回了随机数据
/**
 * Get all provinces.
 *
 */
public function getProvinces()
{
    return response()->json(['something'=> []]);
}

消费者代码:

<?php

use Illuminate\Support\Facades\Route;
use Illuminate\Support\Facades\Http;
use GuzzleHttp\Client;

Route::get('/', function () {
    $response = Http::get('http://api.test/api/areas/provinces');

    return $response->json();
});

它只是永远加载。当我签入Chrome开发人员工具时,它说“ 请求尚未完成”。我确实尝试使用GuzzleHttp库而不是Http Client of Laravel 7,但是它也不起作用。但是,当我使用curlPostman进行测试时,效果很好。

谢谢!

0 个答案:

没有答案