ixudra转到localhost

时间:2018-02-20 06:17:22

标签: php laravel curl

我尝试使用laravel中名为ixudra的包将curl发送到localhost。 这是代码:

$url = 'localhost/fa_quality/public/api/qualities';
$response = Curl::to($url)
->enableDebug('./logFile.txt')
->get();        
return  $response;

但它总是如下返回: enter image description here

我尝试了我的终点API邮递员,它运行正常。

我在ixudra中使用https://jsonplaceholder.typicode.com/postswithProxy方法尝试了另一个终点,它运行正常。

我正在使用xampp版本3.2.2。我的电脑在代理下运行。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

我强烈怀疑这与程序包有关。最有可能是您的设置。通常,当我看到此消息时,这是因为您的本地Web服务器不知道如何解释您所使用的“ localhost” URL。您的邮递员是一个“运行”在主机操作系统(我假设是Windows)内部的应用程序,该应用程序知道对“本地主机”的http请求需要重定向到VM而不是Internet。

我对xampp不太了解,但我在Mac上使用vagrant的Ubuntu VM。我将通过SSH进入我的VM并编辑hosts文件来解决此问题,方法是添加行127.0.0.1 localhost,以将HTTP调用从VM重定向到url“ localhost”,再回到VM本身。我想您可以在xampp上做类似的事情,但是不知道它是如何工作的,对不起。