【问题标题】:POST over SSL with OAuth-PHP使用 OAuth-PHP 通过 SSL 进行 POST
【发布时间】:2012-07-19 02:46:06
【问题描述】:

我正在使用 oauth-php 库对远程服务器进行 oauth 调用,但是没有向远程服务器传递变量。当我连接到 http 服务器时它工作正常,但不是通过 https。我用多台服务器对此进行了测试,并设置了一个代理来检查调用。

POST 变量没有通过 https 传递是否有原因?变量被正确放入 curl 调用中,如通过 http 连接测试的那样,但不会发送到我需要它的服务器。

【问题讨论】:

  • https是http over ssl,post vars没有理由出现在http请求中,但没有出现在https请求中
  • 我知道没有理由它应该只在 http 而不是 https,但我不知道为什么不是。

标签: php post curl https oauth-php


【解决方案1】:

我找到了问题的根源。如果其他人拥有它,cUrl 默认会阻止 SSL,并且需要忽略证书或定义它。完整信息可以在http://unitstep.net/blog/2009/05/05/using-curl-in-php-to-access-https-ssltls-protected-sites/找到。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-31
    • 1970-01-01
    • 2016-04-17
    • 2013-03-19
    • 2010-11-26
    • 1970-01-01
    • 2014-07-16
    相关资源
    最近更新 更多