最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
PHP 使用 POST 方式向https发送数据请求
时间:2022-06-24 16:47:40 编辑:袖梨 来源:一聚教程网
例子
代码如下 | 复制代码 |
$data = '{"type":"news", "offset":50, "count":20 }'; // 发送数据 // 输出 ';'; |
例子
方法1感觉也很笨拙,似乎也很难满足我的需求,最后忘记在哪个英文网站上找到了下面这个方法:
代码如下 | 复制代码 |
function do_post_request($url, $data, $optional_headers = null) { $params = array('http' => array( 'method' => 'POST', 'content' => $data )); if ($optional_headers !== null) { $params['http']['header'] = $optional_headers; } $ctx = stream_context_create($params); $fp = @fopen($url, 'rb', false, $ctx); if (!$fp) { throw new Exception("Problem with $url, $php_errormsg"); } $response = @stream_get_contents($fp); if ($response === false) { throw new Exception("Problem reading data from $url, $php_errormsg"); } return $response; } |
试用了一下,感觉效果非常好,简洁,通用,而且返回的内容仅仅是Body中内容
相关文章
- 卡尔达诺价格预测:ADA突破阻力位,2025年第四季度有望冲击1.85美元 07-12
- 使用HTML5做的导航条详细步骤 07-12
- 剑星黑珍珠怎样获取 黑珍珠获取方式介绍 07-12
- 剑星黑玫瑰与天使玫瑰怎么获取 黑玫瑰与天使玫瑰获取方法一览 07-12
- Chainlink价格突破推动上涨,交易员目标瞄准32美元 07-12
- 剑星动力十足与共鸣如何获取 动力十足与共鸣获取方式介绍 07-12