第一种:使用CURL,直接上代码,开箱即用:

<?php
// return file_get_contents("http://thinkphp.com/index/index/create");
//初始化
$curl = curl_init();
//设置抓取的url
curl_setopt($curl, CURLOPT_URL, 'http://thinkphp.com/index/index/create');
//设置头文件的信息作为数据流输出
curl_setopt($curl, CURLOPT_HEADER, 1);
//设置获取的信息以文件流的形式返回,而不是直接输出。
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
//执行命令
$data = curl_exec($curl);
echo curl_getinfo($curl,CURLINFO_HTTP_CODE); //输出请求状态码
//关闭URL请求
curl_close($curl);
//显示获得的数据
print_r($data);  

第二种:使用file_get_contents函数:

file_get_contents("http://thinkphp.com/index/index/create");

转载于:https://www.cnblogs.com/wenhainan/p/6979034.html

php发送http请求的两种常用方法相关推荐

  1. Ajax向后端发送PUT请求的两种方法

    文章目录 一.将POST请求修改为PUT请求 二.直接发送PUT请求 一.将POST请求修改为PUT请求 通过HiddenHttpMethodFilter过滤器将POST请求修改为PUT请求 需要传入 ...

  2. .Net Core下发送WebRequest请求的两种方式

    1.使用RestSharp.NetCore 2.使用WebApi请求方式 转载于:https://www.cnblogs.com/mailaidedt/p/6525501.html

  3. java发送get请求_java发送http get请求的两种方法(总结)

    长话短说,废话不说 一.第一种方式,通过HttpClient方式,代码如下: public static String httpGet(String url, String charset) thro ...

  4. .net中对HTTP请求的两种请求:Get和Post的操作

    .net中对HTTP请求的简单操作总结 第一部分,HTTP协议的简单了解 一.           什么是HTTP协议 超文本传输协议 (HTTP-Hypertext transfer protoco ...

  5. Post请求的两种编码格式:application/x-www-form-urlencoded和multipart/form-data

    在常见业务开发中,POST请求常常在这些地方使用:前端表单提交时.调用接口代码时和使用Postman测试接口时.我们下面来一一了解: 一.前端表单提交时 application/x-www-form- ...

  6. 运用Python爬取二手房价格与信息的两种常用方法

    最近房地产市场进一步收紧,多地地方政府出台各种收紧政策,以保证房地产健康发展,因此云朵君就想到运用Python网络爬虫,抓取部分房产信息,了解下最近房地产的情况. 接下来以房天下二手房信息,以获取某个 ...

  7. vue——props的两种常用方法

    vue--props的两种常用方法 1.实现父-->子的通信 举例如下: 父组件 parent.vue <children :channel="object1"> ...

  8. python timer使用-Python timer定时器两种常用方法解析

    这篇文章主要介绍了Python timer定时器两种常用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 方法一,使用线程中现成的: 这种一般 ...

  9. php发送post请求的三种方法

    这篇文章主要介绍了php发送post请求的三种方法,分别使用curl.file_get_content.fsocket来实现post提交数据,需要的朋友可以参考下 class Request{ pub ...

最新文章

  1. Rocksdb Slice使用中的一个小坑
  2. Linux - Nginx安装
  3. 【EventBus】EventBus 事件总线框架简介 ( EventBus 使用流程 )
  4. matplotlib 制作不等间距直方图
  5. springMVC_数据的处理过程
  6. 线性表操作的基本应用
  7. 众辰变频器参数设定_变频器被加密了怎么办?这20个品牌都可以解密
  8. Java从入门到精通(视频教程+源码)
  9. 主动轮廓模型——Snake分割算法 matlab源码
  10. Arcgis学习视频教程
  11. EASY CHM使用
  12. VMware ESXi 安装部署过程
  13. 数据统计分析(SPSS)【1】
  14. 一台手机第一天支付1元,第二天支付2元,第三天支付4元,连续支付30天,请问一共需要支付多少钱?
  15. App Store审核规则简要汇总
  16. 太原市消防工程师培训_关于消防工程师的满满干货
  17. 大数据必学语言Scala(三十一):scala面向对象 特质(trait)
  18. 水瓶座可笑却笑不出的悲哀 - Qzone日志
  19. 顶会中的对比学习论文-2
  20. 安装openssh-server报Depends: openssh-client (= 1:6.6p1-2ubuntu2.8)错误

热门文章

  1. 【linux】NXP MFGTools工具配置文件详解
  2. 【数据库】mysql报错 编码码1130 和错误码1146
  3. java 正则 cpu 100_这六个原因真的可以使Java应用程序的CPU使用率飙升到100%吗?...
  4. java总复习_java期末复习
  5. 多语言php,多语言 · ThinkPHP5.0完全开发手册 · 看云
  6. db2 linux 数据导出_linux db2 导出数据库
  7. Docker初学5:下载安装可视化图形工具Portainer
  8. 1小时学会:最简单的iOS直播推流(二)代码架构概述
  9. 【Android】FragmentTabHost实现底部Tab菜单选项
  10. Ubuntu 之linux与windows互传文件