【问题标题】:Integration API with and parametric URI, laravel or not带有参数 URI 的集成 API,laravel 与否
【发布时间】:2020-12-13 11:07:54
【问题描述】:

我想使用这样的服务

https://server.com/api/plate-number/{{plate_value}}/assistance

其中 plate_value 是一个动态变量。

我想我会做一个表单来使用这个服务并处理 Json 响应。

我可以使用 laravel 和 guzzle 吗?还是为此工作太多? 非常感谢

【问题讨论】:

  • 我们的答案是否解决了您的问题?如果是,请接受其中之一。

标签: laravel api integration


【解决方案1】:

是的,您可以使用 Http 提出请求:

    use Illuminate\Support\Facades\Http;
    $plate_value="your value";
    $response = Http::get("https://server.com/api/plate-number/$plate_value/assistance");
    dd($response->json());

laravel document

【讨论】:

    【解决方案2】:

    使用 Laravel Http 外观非常简单。通过使用 "" 字符串文字并在 URL 中设置板值来连接字符串,其余的只是利用外观。

    use Illuminate\Support\Facades\Http;
    
    $plateValue = 42;
    
    $response = Http::get("https://server.com/api/plate-number/$plateValue/assistance");
    
    // Get JSON
    $result = $response->json();
    
    // Get string
    $result = $response->body();
    

    为此,您需要安装 guzzle。

    composer require guzzlehttp/guzzle
    

    【讨论】:

    • 是的,但这是行业标准 :)
    猜你喜欢
    • 1970-01-01
    • 2021-06-26
    • 2018-10-16
    • 2019-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-25
    • 2016-01-02
    相关资源
    最近更新 更多