我正在使用 oauth-php 库对远程服务器进行 oauth 调用,但是没有向远程服务器传递变量。当我连接到 http 服务器时它工作正常,但不是通过 https。我用多台服务器对此进行了测试,并设置了一个代理来检查调用。
POST 变量没有通过 https 传递是否有原因?变量被正确地放入 curl 调用中,正如使用 http 连接测试的那样,但不会发送到我需要它的服务器。
我找到了问题的根源。如果其他人拥有它,cUrl 默认会阻止 SSL,并且需要忽略证书或定义它。完整信息可以在http://unitstep.net/blog/2009/05/05/using-curl-in-php-to-access-https-ssltls-protected-sites/ 找到