gpt4 book ai didi

https - Dart/Redstone - HTTPS 连接

转载 作者:行者123 更新时间:2023-12-02 01:29:30 28 4
gpt4 key购买 nike

早上好

我有一个问题,我想在我的 API 和我的服务器之间建立一个 HTTPS 连接。我将 Dart 与 Redstone Dart 层一起使用。我所有的证书都经过验证。

我用的是RedStone函数的:start();建立这种联系。

但是我在连接过程中出现错误。

INFO: 2016-01-25 02:26:09.789: Using a secure connection with options: {Symbol("certificateName"): CN=RedStone, Symbol("context"): Instance of '_SecurityContext'}

Unhandled exception: Closure call with mismatched arguments: function 'call'

NoSuchMethodError: incorrect number of arguments passed to method named 'call' Receiver: Closure: (dynamic, int, SecurityContext, {backlog: int, v6Only: bool, requestClientCertificate: bool, shared: bool}) => Future from Function 'bindSecure': static. Tried calling: call("0.0.0.0", 9000, certificateName: "CN=RedStone", context: Instance of '_SecurityContext', shared: false) Found: call(address, port, context, backlog, v6Only, requestClientCertificate, shared) »

这是我的代码片段:

SecurityContext serverContext = new SecurityContext()
..useCertificateChain(localFile('certificates/server_chain.pem'))
..usePrivateKey(localFile('certificates/server_key.pem'),
password: 'test');
var secureOptions = {#certificateName: "CN=RedStone", #context: serverContext};

app.setupConsoleLog(Level.INFO);

app.start(port:9000, secureOptions: secureOptions);

我已经设置了正确的参数,但我不明白为什么它仍然报错。

如果有人,可以帮助我吗?

谢谢

最佳答案

这是目前 Redstone (0.6) 中的一个错误,我会尽快打补丁并发布。感谢您报告此事。

关于https - Dart/Redstone - HTTPS 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34983105/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com