本地环境:
windows 7
php7.1
laravel5.6
guzzlehttp/guzzle ^6.3
web.php 里定义的路由如下:
Route::get('/', function () {
return view('welcome');
});
Route::get('/test', 'DemoController@index')->name('demo');
执行 php artisan serve
, 访问路由http://localhost:8000/test
, 对应的Controller
如下:
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class DemoController extends Controller
{
public function index()
{
$client = new \GuzzleHttp\Client();
$response = $client->request('GET', 'http://localhost:8000/', [
'timeout' => 30
]);
return $response->getStatusCode();
}
}
这种情况一直都是处于加载,无法获得结果。如果换个地址,比如'http://www.163.com', 则正常返回.
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.