1 <?php
 2 $ch = curl_init();
 3 $url = 'http://localhost/jsonrpc?tm='.time().mt_rand (100,999); //参数是为了防止缓存
 4 $options = array(
 5     CURLOPT_URL => $url,
 6     CURLOPT_USERAGENT => "Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20100101 Firefox/12.0",
 7     CURLOPT_RETURNTRANSFER => 1,
 8     );
 9 curl_setopt_array($ch, $options);
10 #JSON 示例数据
11 curl_setopt($ch, CURLOPT_POSTFIELDS, '{"jsonrpc":"2.0","method":"getOpt","id":1}');
12
13 $html=curl_exec($ch);
14 $info = curl_getinfo($ch);            #获取请求的详细信息 用于调试
15 curl_close($ch);
16 var_dump($html);

注意CURLOPT_POSTFIELDS是不能http_build_query的,注意这点和普通的POST数据不一样,这里类似文件上传

转载于:https://www.cnblogs.com/toumingbai/p/4010924.html

PHPCURL直接访问JSONRPC服务相关推荐

  1. fguillot json rpc_Hyperf 框架创建 JSON-rpc 服务

    我们创建一个User服务供其他服务调用以实现认证和鉴权. checkToken 方法接收两个参数,一个token,一个permission,首先验证token获得user,对user的鉴权将在以后的权 ...

  2. golang解析IP到城市jsonRPC服务教程

    RESTful接口 请求URL: https://api.xxx.com/Tbsapi/v1/ip2addr?ip=219.140.227.235 请求方式: GET 参数: 参数名 类型 说明 ip ...

  3. geoip mysql_使用geoIP数据库解析IP到城市jsonRPC服务教程

    ### RESTful接口 **请求URL:** - ` https://api.turboes.com/Tbsapi/v1/ip2addr?ip=219.140.227.235` **请求方式:** ...

  4. 如何使用好android的可访问性服务(Accessibility Services)

    原文:http://android.eoe.cn/topic/android_sdk * 主题* Manifest声明和权限 可访问性服务声明 可访问性服务配置 AccessibilityServic ...

  5. 在ASP.NET AJAX 1.0框架中访问Web服务

    一. 简介     如今,微软最新推出的AJAX框架为ASP.NET AJAX 1.0(下载地址为[url]http://ajax.asp.net/downloads/default.aspx[/ur ...

  6. Android访问WCF服务(使用json实现参数传递)

    经过多日努力, 终于勉强弄明白了Android访问WCF服务的方法. 服务端实现 一, 实现服务. 操作契约 [csharp] view plaincopy [ServiceContract] pub ...

  7. 【Spring学习】RestTemplate访问Rest服务总结

    RestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率.调用RestTemplate的 ...

  8. 使用 HttpLib 来访问 Web 服务

    介绍 C# 为开发者提供很多便利方法用来访问各种 Web 服务,但是编写异步的访问方式却是有点复杂.Windows 通讯框架是一个客户端/服务器通讯非常棒的工具.我精彩发现我自己必须写很多代码来使用已 ...

  9. 使用BeetleX访问redis服务

    BeetleX针对redis访问封了全async/await操作模式,通过它可以更高效地访问redis服务.BeetleX.Redis提供读写分离和多机故意写入处理,同时安全的TLS访问机制,在使用功 ...

  10. java solr_通过Java访问Solr服务实例及相关配置

    一.通过Java访问Solr服务(手动创建索引库) 1.创建项目,配置环境(导包及相关文件) 1.SolrJ核心包 /solr-4.10.3/dist/solr-solrj-4.10.3.jar 2. ...

最新文章

  1. 蠕虫mysql_警惕!MySQL蠕虫再度对Windows发动攻击
  2. 汇总|基于3D点云的深度学习方法
  3. Python在Seaborn中手动指定调色板颜色进行数据可视化颜色自定义实战(Manually Specify Palette Colors in Seaborn)
  4. .NET Compact Framework 2.0 SP2 for Platform Builder (4.2, 5.0, 6.0)
  5. 同级子目录下重新设置属性失效
  6. 把握数据库发展趋势 DBA应如何避免“踩坑”?
  7. Linux系统中常用操作命令
  8. 优秀博客 --敏感词汇过滤
  9. 如何用计算机管理员权限,计算机管理员权限在哪里设置_电脑系统如何设置管理员权限-win7之家...
  10. 如何下载python模块_python中模块包的离线下载教程
  11. Android现学现用第十一天
  12. 一套小程序源码多少钱_微信点餐小程序怎么做,微信扫码点餐系统多少钱一套?...
  13. 动易 dw css不对,动易模板常用CSS修改实际操作技巧
  14. 实时视频服务器 SRS 开源初探
  15. LibreOJ 2060 食物链
  16. DOM及DOM二级事件
  17. android x86酷狗音乐,酷狗音乐怀旧版
  18. 【小工具类】将一个十进制数转化成二进制/四进制/八进制/16进制
  19. 知网下载论文(通过深圳图书馆)
  20. 照片透明背景抠图怎么做?试试这几种抠图方法

热门文章

  1. dot watch+vs code提升asp.net core开发效率
  2. bzoj 2179: FFT快速傅立叶 -- FFT
  3. BG.Hive - part3
  4. Java多线程——Condition条件
  5. 深度解读CSS3 position的属性
  6. TF400511: Your team has not defined any iterations to use as sprints
  7. LINUX修改path环境变量
  8. python - - 函数 - - 递归函数
  9. Xshell5 访问虚拟机Ubuntu16.04
  10. Webservice调用方式:axis,soap详解