php - 如何向 IP 地址 PHP 发出 CURL 请求?
问题描述
我正在尝试向 IP 地址发出 CURL 请求,但是它失败了,我不知道为什么。这是我的代码:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"127.0.0.1/script.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "postdata=postdata&postdata1=postdata1");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close ($ch);
然而它只是返回一个空的结果。这里有什么建议吗?
解决方案
Try with:
curl_setopt($ch, CURLOPT_URL,"http://127.0.0.1/script.php");
and CURLOPT_POSTFIELDS sould be an array:
$data = array('postdata' => 'postdata', 'postdata1' => 'postdata1');
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
推荐阅读
- python - Amazon.com 返回状态 503
- javascript - 从子 HTML 页面获取值到父文本字段
- android - android firebase 远程配置:设备未收到测试变体
- c++ - C ++无法向数组添加/插入元素
- r - 如何保存与 Rstudio 中完全相同的绘图?
- javascript - 如何使用 vuejs 在新窗口中生成 HTML?
- performance - Dart:在多次调用的方法中编写嵌套函数是否有效
- c - 如何调用需要一个指向缓冲区的双指针的 Rust 函数
- python - 获取除 x,y 数据以外的散点图数据
- android - Android 11 - 按下主页按钮时触发 foregroundService 的 onTaskRemoved