Visual Basic https 获取请求 - 接受 SSL

Posted

技术标签:

【中文标题】Visual Basic https 获取请求 - 接受 SSL【英文标题】:Visual Basic https get request - Accept SSL 【发布时间】:2017-09-15 14:03:37 【问题描述】:

我正在尝试使用 Visual Basic (Visual Basic Express 2010) 发出 https 请求。 如果我尝试使用 http - 一切正常。 如果我尝试使用 https - 由于 SSL 证书,它会引发错误。

如果我尝试添加这个:

ServicePointManager.ServerCertificateValidationCallback = _
  New RemoteCertificateValidationCallback(AddressOf AcceptAllCertifications)

它说“AcceptAllCertifications”未声明。我做错了什么?

谢谢

【问题讨论】:

【参考方案1】:

您为事件连接了一个处理程序,但没有添加方法。尝试将此添加到您的课程中:

Public Function AcceptAllCertifications(
    sender As Object,
    certificate As X509Certificate,
    chain As X509Chain,
    sslPolicyErrors As SslPolicyErrors
) As Boolean

     Return True

End Function

【讨论】:

我很高兴有帮助。如果您不介意,请投票和/或接受此作为正确答案。

以上是关于Visual Basic https 获取请求 - 接受 SSL的主要内容,如果未能解决你的问题,请参考以下文章

Visual Basic - 从具有整数的数组中获取值

在 asp.net 中插入后获取主键(visual basic)

如何在visual basic 2017中获取访问字段属性

如何从原始 URL Visual Basic .NET 中获取重定向的 URL

如何在Visual Basic 6.0中使用主键在一个表中使用外键获取记录

Visual Basic 中的校验和计算