【问题标题】:Unable to get JSON when i am working with unirest in Laravel当我在 Laravel 中使用 unirest 时无法获取 JSON
【发布时间】:2020-04-14 00:21:38
【问题描述】:

我尝试了多次,但我无法理解为什么我无法获取 JSON 数据。我通过 Composer 安装了 Unirest,但仍然没有收到 JSON。
下面是我的控制器:


namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use Unirest\Request as UnirestRequest;

class DomainController extends Controller
{
  public function index(){
    $headers = array('Accept' => 'application/json');
    $data = array('name' => 'ahmad', 'company' => 'mashape');
    $response = UnirestRequest::post('http://mockbin.com/request', $headers, $data);
    return $response->body;
  }
}

【问题讨论】:

  • 是否有任何错误或任何输出?

标签: php laravel unirest


【解决方案1】:

尝试将最后一行更改为return response()->json($response->body);

【讨论】:

  • 我想问你一件事。为什么我们使用response()
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-31
  • 2020-12-06
  • 1970-01-01
  • 2016-04-14
  • 1970-01-01
  • 2021-01-28
相关资源
最近更新 更多