file_get_content()实现Get和Post请求
程序员文章站
2022-02-22 20:23:03
...
1、【GET请求】
$data = array( 'name'=>'zhezhao','age'=>'23');
$query = http_build_query($data);
$url = 'http://localhost/get.php';//这里一定要写完整的服务页面地址,否则php程序不会运行
$result = file_get_contents($url.'?'.$query);
2、【POST请求】
$data = array('user'=>'jiaxiaozi','passwd'=>'123456');
$requestBody = http_build_query($data);
$context = stream_context_create(['http' => ['method' => 'POST', 'header' => "Content-Type: application/x-www-form-urlencoded\r\n"."Content-Length: " . mb_strlen($requestBody), 'content' => $requestBody]]);
$response = file_get_contents('http://server.test.net/login', false, $context);
推荐阅读
-
Servlet获取AJAX POST请求中参数以form data和request payload形式传输的方法
-
Android HttpClient GET或者POST请求基本使用方法
-
全面解析iOS中同步请求、异步请求、GET请求、POST请求
-
vue axios数据请求get、post方法及实例详解
-
JAVA发送http get/post请求,调用http接口、方法详解
-
postman的安装与使用方法(模拟Get和Post请求)
-
Android HttpClient GET或者POST请求基本使用方法
-
Android框架Volley使用之Post请求实现方法
-
Android发送GET与POST请求的DEMO详解
-
JSP页面中文参数的传递(get和post方法分析)