PHP模拟post请求
来源:互联网 发布:ug高级仿真数控编程 编辑:程序博客网 时间:2024/05/17 16:56
PHP模拟post请求
/**
* POST 请求
* @param string $url
* @param array $param
* @param boolean $post_file 是否文件上传
* @return string content
*/
function http_post($url, $param, $post_file = false) {
$oCurl = curl_init();
if (stripos($url, "https://") !== FALSE) {
curl_setopt($oCurl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($oCurl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($oCurl, CURLOPT_SSLVERSION, 1); //CURL_SSLVERSION_TLSv1
}
if (is_string($param) || $post_file) {
$strPOST = $param;
} else {
$strPOST = http_build_query($param);
}
curl_setopt($oCurl, CURLOPT_URL, $url);
curl_setopt($oCurl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($oCurl, CURLOPT_POST, true);
curl_setopt($oCurl, CURLOPT_POSTFIELDS, $strPOST);
$sContent = curl_exec($oCurl);
$aStatus = curl_getinfo($oCurl);
if (intval($aStatus["http_code"]) == 200) {
curl_close($oCurl);
return $sContent;
} else {
$error = curl_errno($oCurl);
curl_close($oCurl);
return false;
}
}
- PHP模拟POST请求
- PHP模拟POST请求
- PHP模拟post请求
- php 模拟发送post请求
- php模拟post提交请求
- php curl 模拟post 请求
- PHP--Curl模拟POST请求
- php+socket模拟get,post请求
- php curl模拟post请求提交数据
- PHP fsockopen模拟发送post set请求
- php模拟post请求 测试api接口
- php模拟post请求发送文件
- php模拟post提交请求,调用接口
- php模拟post提交请求,调用接口
- PHP:stream_context_create函数模拟POST/GET请求
- php模拟post提交请求,调用接口
- php模拟post请求,实现手机短信验证
- php模拟post提交请求,调用接口
- 菜鸟正在打怪升级
- TCP/IP初识(包含ARP协议的理解)
- Java基础知识-1、java简介
- 多线程下载文件(支持暂停、取消、断点续传)
- Caffe Loss 层
- PHP模拟post请求
- 黑白棋 简单对战
- mysql查询的时候报错
- 递归及递归的简单运用之4种方法解斐波那契数列
- React map items
- android 架构师知识图谱
- 用c语言输出九九乘法口诀表
- 对整型数字的处理(求位数,顺序打印,逆序打印)
- str1==str2和str1.equals(str2)的问题