1 .get请求

  

  1. <?php
  2. //请求url地址
  3.  
  4. $token="xxx";
  5. $url = "请求的地址";
  6. //初始化curl
  7. $ch = curl_init($url);
  8. //3.设置参数
  9. curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
  10. //4.调用接口
  11. $res = curl_exec($ch);
  12. if(curl_errno($ch)){
  13. var_dump(curl_error($ch));
  14. }
  15. $resArr = json_decode($res,1);
  16. var_dump($resArr);
  17. //5.关闭curl
  18. curl_close($ch);
  19.  
  20. ?>

2.post请求

  1. <?php
  2.  
  3. /*
  4. * $url post请求地址
  5. * $rawData post参数
  6. */
  7. function curl_post_raw($url,$rawData){
  8. $ch = curl_init();
  9. curl_setopt($ch,CURLOPT_URL,$url);
  10. curl_setopt($ch,CURLOPT_HEADER,0);
  11. curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
  12. curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,10);
  13. curl_setopt($ch,CURLOPT_POST,1);
  14. curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
  15. curl_setopt($ch, CURLOPT_POSTFIELDS, $rawData);
  16. $data = curl_exec($ch);
  17. curl_close($ch);
  18. return $data;
  19. }
  20.  
  21. //这里获取获取到的token
  22. $token="26_-2fVBeF4qoAd3Y37c-SAxCjTaj2xvJIu1nYPtGjsZvbFsfl0nth9bi1AbdXNYc3YWhwcMq5TfBvOfB58qmYG0_WrBOeczyYO1XeEPQKEzoYKi623GQwV73JMMVhtF6VMODgI-J_bDHEH3eNrWXHcAFAPQA";
  23. //字符串转化
  24. $phone = "1000000000000";
  25. $time_out = time();
    //需要发送请求的数据
  26. $params = json_encode(
  27. array(
  28. 'contact'=>array(
  29. 'phone'=>$phone,
  30. 'time_out'=>$time_out
  31. )
  32. )
  33. );
  34.  
  35. $url = "https://api.weixin.qq.com/card/invoice/setbizattr?action=set_contact&access_token={$token}";
  36.  
  37. $aa=curl_post_raw($url,$params);
  38. var_dump($aa);
  39.  
  40. ?>

PHP get和post向服务器发送请求的更多相关文章

  1. ajax-向服务器发送请求

    ajax-向服务器发送请求 1.将请求发送到服务器,使用XMLHttpRequest对象的 open() 和 send() 方法.     xmlhttp. open(method,url,async ...

  2. 在向服务器发送请求时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有的连接。)

    用VS2005+SQLSERVER2008开发C/S的程序,程序上线运行一段时间之后发现在某些功能偶尔出现如下的错误: 在向服务器发送请求时发生传输级错误. (provider: TCP 提供程序, ...

  3. android客户端向服务器发送请求中文乱码的问

    android客户端向服务器发送请求的时候,并将参数保存到数据库时遇到了中文乱码的问题: 解决方法: url = "http://xxxx.com/Orders/saveorder.html ...

  4. 【03】AJAX 向服务器发送请求

    AJAX 向服务器发送请求   创建 XMLHttpRequest 对象后,就可以向服务器发送请求了. XMLHttpRequest 对象的 open() 方法和 send() 方法用来向服务器发送请 ...

  5. System.Data.SqlClient.SqlException: 在向服务器发送请求时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有的连接。) .

    今天使用sql server 2008 R2管理器,进行SQL查询时,频率非常高的报错: System.Data.SqlClient.SqlException: 在向服务器发送请求时发生传输级错误. ...

  6. AJAX - 向服务器发送请求请求

    AJAX - 向服务器发送请求请求 XMLHttpRequest 对象用于和服务器交换数据.直线电机生产厂家 向服务器发送请求 如需将请求发送到服务器,我们使用 XMLHttpRequest 对象的 ...

  7. Ajax学习系列——向服务器发送请求

    1.如何发送请求? 如果需要向服务器发送请求,我们使用的是XMLHttpRequest对象中的open()和send()方法. var xhr = new XMLHttpRequest();//具体创 ...

  8. AJAX向服务器发送请求

    使用 XMLHttpRequest 对象的 open() 和 send() 方法: 方法 描述 open(method,url,async) 规定请求的类型.URL 以及是否异步处理请求. metho ...

  9. JQuery ajax-向服务器发送请求的方法

    如需将请求发送到服务器,我们使用 XMLHttpRequest 对象的 open() 和 send() 方法: xmlhttp.open("GET","ajax_info ...

随机推荐

  1. 安装 PHP 镜像

    安装 PHP 镜像 方法一.通过 Dockerfile 构建 创建Dockerfile 首先,创建目录php-fpm,用于存放后面的相关东西. runoob@runoob:~$ mkdir -p ~/ ...

  2. ManualResetEven使用的最清楚说明

    ManualResetEven使用的最清楚说明 快速阅读 理解ManualResetEvent,以及如何使用. 官方说明 官方介绍:https://docs.microsoft.com/en-us/d ...

  3. Vue基础学习 --- 组件传值

    父组件->子组件 <!DOCTYPE html> <html lang="en"> <head> <meta charset=&qu ...

  4. BAT 电脑名 用户名

    @echo offecho 当前盘符:%~d0echo 当前登陆用户:%username%echo 当前盘符和路径:%~dp0echo 当前盘符和路径的短文件名格式:%~sdp0echo 当前批处理全 ...

  5. 制作基于软盘的Linux系统

    制作基于软盘的Linux系统(张宏伟.欧阳平平 2001年07月26日 11:22) 嵌入式Linux由一个几百KB的kernel(内核)和一些根据需要进行定制的系统模块组成.由于Linux是开放源代 ...

  6. jsch连接sftp后连接未释放掉问题排查

    项目中通过jsch中的sftp实现上传下载文件.在压测过程中,由于调用到sftp,下载文件不存在时,系统不断抛出异常,内存飙升,逐渐把swap区也占满,通过top监控未发现占用内存的进程,通过查找ss ...

  7. np.vstack()和np.hstack()

    本文链接:https://blog.csdn.net/m0_37393514/article/details/79538748在这里我们介绍两个拼接数组的方法: np.vstack():在竖直方向上堆 ...

  8. https://github.com/python/cpython/blob/master/Doc/library/contextlib.rst 被同一个线程多次获取的同步基元组件

    # -*- coding: utf-8 -*- import time from threading import Lock, RLock from datetime import datetime ...

  9. 识别哈希算法类型hash-identifier

    识别哈希算法类型hash-identifier hash-identifier是一款哈希算法识别工具.通过该工具,用户可以识别哈希值所使用的哈希算法.确定算法后,就可以采用对应的工具进行xx.执行该命 ...

  10. Kotlin集合——List集合

    Kotlin集合——List集合 转 https://www.jianshu.com/p/3f3bb4943638   List集合的最大特征就是集合元素都有对应的顺序索引.List集合允许使用重复元 ...