Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

php 调用 http

作者:自然ㄣ之光   发布日期:2026-02-07   浏览:110

在 PHP 中调用 HTTP 请求可以使用多种方法,以下是其中几种常见的方法:

  1. 使用内置函数 file_get_contents() 发起 GET 请求:

    $url = "http://example.com/api";
    $response = file_get_contents($url);
  2. 使用 curl 扩展库发起 GET 请求:

    $url = "http://example.com/api";
    $curl = curl_init($url);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    $response = curl_exec($curl);
    curl_close($curl);
  3. 使用 curl 扩展库发起 POST 请求:

    $url = "http://example.com/api";
    $data = array('key1' => 'value1', 'key2' => 'value2');
    $curl = curl_init($url);
    curl_setopt($curl, CURLOPT_POST, true);
    curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    $response = curl_exec($curl);
    curl_close($curl);
  4. 使用 Guzzle HTTP 客户端库发起请求(需要先安装 Guzzle):

    
    use GuzzleHttp\Client;

$url = "http://example.com/api"; $client = new Client(); $response = $client->get($url)->getBody()->getContents();



以上方法可以根据实际需求选择适合的方式来发起 HTTP 请求。

上一篇:php显示不乱码

下一篇:php 数组倒叙排序

大家都在看

php session用法

php 定义常量

php soapclient

phpisset函数

php html转图片

php后端

php爬虫框架

php多线程与并发

php读取csv文件

php+mysql动态网站开发

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站