Roku https请求失败

时间:2015-08-12 10:59:50

标签: ssl https roku brightscript

我有以下代码从https网站获取具有godaddy证书的数据。但我无法从网址获取结果。

port = CreateObject("roMessagePort")
req = createObject("roUrlTransfer")
req.SetMessagePort(port)
req.setCertificatesFile("pkg:/source/domain.crt")
req.AddHeader("X-Roku-Reserved-Dev-Id", "")
req.InitClientCertificates()
req.setUrl("https://domain.com/index.php/roku/getdata")
response = req.getToString()
print "response: "; response

注意:我编辑了/etc/apache2/sites-available/default-ssl.conf文件以添加godaddy certificate.in我的网站,https正在工作。我等待获取错误代码-77.i从mozilla firefox导出crt文件。这是正确的方法吗?

1 个答案:

答案 0 :(得分:4)

不知道证书导出的正确格式。但你试过了吗?

req.SetCertificatesFile("common:/certs/ca-bundle.crt")