Using HTTPS and httpWebRequest



我正在向PayPal api服务器发送httpwebrequests,这使用https。我做了你通常对http请求做的正常事情,它奏效了。我是否需要做任何特殊的事情才能正确使用 https,或者在请求 URL enaugh 中指定 https 以使其工作?

谢谢!

顺便说一句,我的

请求是从我的服务器发送的,所以加密它们并不像从客户端计算机发送的那样重要,但我仍然想做对。

在使用 HttpWebRequest http 时,简单地将 http 与 https 交换就足够了。它不需要对 https 请求进行特殊处理。

将 URL 更改为 https 应该足够了,前提是证书没有问题。

当涉及到证书时,SSL将检查3件事:

  1. 证书已颁发到您正在点击的 URI
  2. 证书未过期
  3. 证书由受信任的机构颁发(例如:威瑞信)

在这些标准中,#3 是最常失败的检查。您可以通过编程方式忽略任何或所有这些错误(风险自负)。下面是有关如何执行此操作的示例。

也就是说,如果这是针对PayPal API,则不应有任何证书错误。

如果您

使用SetCookies(Uri, string)方法,请使用https CookieContainer类服务器将拒绝您的请求!要在登录后使用 cookie,您必须使用单个 cookie 对象

最新更新