我正在使用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/