一个Livecode脚本:
get URL "https://www.uspto.gov/patent/laws-and-regulations/patent-term-extension/patent-terms-extended-under-35-usc-156">
以";the result&;"结尾:
tsneterr: (56) SSLRead() return error -9806
我尝试设置libURLSetSSLVerification既对又错,但每次都得到相同的错误。你知道为什么会发生这种情况吗?有解决办法吗?
您可以尝试tsNetVerifySSLPeer false
代替libURLSetSSLVerification false
很可能libURLSetSSLVerification
对tsNET没有影响,因为libURL使用的是与tsNET完全不同的库。
我把你的问题交给了tsNet库的开发者Charles Warwick。他给了我这个答案,我把它贴出来供你参考。希望对你有帮助。
这似乎是curl库在过去几年中出现过几次的问题。
这似乎是特定于当curl在OS X上编译时使用Mac SSL库,而不是OpenSSL。
我猜你是在Mac上尝试这个?
我在OS X下测试了tsNet的构建,使用OpenSSL代替,问题消失了。不幸的是,在Mac上构建tsNet以使用OpenSSL将意味着它不再使用OS X证书存储来验证SSL证书。