使用curl请求http站点和https站点最大的不同就是https站点有证书验证这一环节,如果证书验证不通过则无法发起请求,不管是请求什么类型的站点遇到问题时先把错误码打印出来看一下,打印错误码的代码片段如下: $error = curl_errno($ch); //其中$ch为curl_init();返回的句柄 print_r($error); 然后根据错误码找出错误,错误码对照表可参考:https://www.liminghulian.com/article/28 证书无法验证的错误码是6…
用php curl请求https的url出现502错误,请求帮忙解决. PHP版本:5.6.7Nginx版本:1.8.0 代码如下: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://www.baidu.com'); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setop…
在nginx上配置了一个新的域名, 习惯性地用curl请求看看有没有配置错误 因为是https的, 所以 $curl 'https://test.test.com/' -x 127.0.0.1:443 -i -L HTTP/1.1 400 Bad Request Server: nginx/1.9.12 Date: Mon, 08 Aug 2016 07:56:21 GMT Content-Type: text/html Content-Length: 173 Connection: close…
webapi发布常见错误及解决方案 错误一: 错误:404 (Not Found) 解决方案: 在  <system.webServer>节点中添加如下模块: <modules runAllManagedModulesForAllRequests="true" /> 错误二: 错误:405 (Method Not Allowed)或者Response for preflight has invalid HTTP status code 405. 解决方案:(两个…
iis 部署webapi常见错误及解决方案 错误一: 原因:asp.net web api部署在Windows服务器上后,按照WebAPI定义的路由访问,老是出现404,但定义一个静态文件从站点访问,却又OK. 这时,便可以确定是WebAPI路由出了问题,经调查发现是缺少路由处理映射,这时,只需在system.webServer下添加如下配置即可.是IIS版本问题,上述问题在IIS7.0以下版本中会出现. 解决方案: 在  <system.webServer>节点下增加如下节点: <mo…
第10章 Hive实战之谷粒影音10.1 需求描述10.2 项目10.2.1 数据结构10.2.2 ETL原始数据10.3 准备工作10.3.1 创建表10.3.2 导入ETL后的数据到原始表10.3.3 向ORC表插入数据10.4 业务分析10.4.1 统计视频观看数Top1010.4.2 统计视频类别热度Top1010.4.3 统计出视频观看数最高的20个视频的所属视频类别以及对应视频类别的个数10.4.4 统计视频观看数Top50所关联视频的所属类别rank10.4.5 统计每个类别中的视…
Data Base oracle常见错误及解决方案 一.TNS协议适配器错误: 原因: 此问题的原因都是由于监听没有配置好. 解决: 1.打开oracle工具Net Manager,删除服务及监听,重新添加保存或者另存为即可:(我常用解决方案) 2.oraclehome92TNSlistener服务,此监听服务未启动,启动起来即可: 二.关于Oracle.DataAccess.Client.OracleConnection的类型初始值设定项引发异常; 原因: 客户端与服务端版本不兼容: 解决:…
git常见错误及解决方案总结 使用git在本地创建一个项目的过程  $ makdir ~/hello-world                              //创建一个项目hello-world     $ cd ~/hello-world                                       //打开这个项目     $ git init                                                          //…
常见错误及解决方案 目录 常见错误及解决方案 ResourceManager连接失败 root用户和ranan用户两个用户启动集群不统一 不识别主机名 DataNode和NameNode进程同时只能工作一个 jps 发现进程已经没有,但是重新启动集群,提示进程已经开启. jps不生效 HDFS Web端删除文件没权限 ResourceManager连接失败 INFO client.RMProxy: Connecting to ResourceManager at hadoop108/192.16…
开发网站,少不了测试.现在的网站为了加强安全性,都启用了HTTPS协议.所谓HTTPS,也就是HTTP文本在SSL协议中传输.用curl命令行来测试HTTPS站点是个很有用的功能,写点脚本,就可以做功能测试. 假定Ubuntu系统运行着一个HTTPS站点,用CppCMS编写,Nginx配置了SSL证书,通过FastCGI和CppCMS编写的后台进程连接在一起. 第一步,安装: apt-get install curl 我的Ubuntu是13.04, 因此安装的curl版本很新,下面的命令检查版本…