【发布时间】:2015-07-30 07:50:18
【问题描述】:
例如调用/包装auth.sentCode 方法(链接如下):
https://core.telegram.org/method/auth.sendCode
我试过了:
var url = "https://149.154.167.40";
var data = "(auth.sendCode \"PHONE_CODE+NO\" 0 APP_ID \"SECRET_HASH\" \"en\")";
using (var wc = new WebClient())
{
var result = wc.UploadData(url, GetBytes(data));
}
我得到了这个异常(和内部异常)
底层连接已关闭:发生意外错误 一个发送。 (认证失败,因为对方已经关闭 传输流。)
【问题讨论】:
-
我没有使用此协议的经验,但大多数时候我看到的异常是 SSL/TLS 问题。我看到您使用的是硬编码 IP - 您的应用程序是否可能拒绝自签名证书? (或者:该端点是否肯定支持 https?我在将 https 请求发送到 http 端点时遇到了类似的错误。)
-
我认为到目前为止还没有例子,只是在 githhub 上未实现的库
-
我已经发布了一些代码(在 vb.net 中)让您从这里开始stackoverflow.com/a/32809138/44080