使用HTTPS和httpWebRequest
我将httpwebrequests发送到paypal api服务器,并使用https。 我做了正常的事情,你通常使用http请求做,并且它工作。 我是否需要做任何特殊的事情才能正确使用https,或者在请求URL中指定https以使其正常工作?
谢谢!
顺便说一下,我的请求是从我的服务器发送的,因此加密它们就像从客户端计算机发送数据一样重要,但我仍然希望做到这一点。
在使用HttpWebRequest
同时,只需使用https交换http就足够了。 它不需要对https请求进行特殊处理。
只要证书没有问题,就可以将URL更改为https。
涉及到证书时,SSL将检查3件事情:
在这些标准中,#3是最常检查失败的。 您可以通过编程方式忽略任何或所有这些错误(风险自担)。 这里是一个如何做到这一点的例子。
也就是说,如果这是PayPal API,你不应该有任何证书错误。
如果使用CookieContainer
类服务器的方法SetCookies(Uri, string)
将拒绝您的请求SetCookies(Uri, string)
请使用https! 要在登录后使用cookie,您必须使用单个cookie对象 !