收藏
回答

通过code获取openid本地环境正常获取,服务端报 由于远程方已关闭传输流,身份验证失败

框架类型 问题类型 操作时间 AppID
小程序 Bug 2021-01-11 wx0c5f2f066fce983d

查询openid:System.Net.WebException: 基础连接已经关闭: 发送时发生错误。 ---> System.IO.IOException: 由于远程方已关闭传输流,身份验证失败。

   在 System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)

   在 System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)

   在 System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)

   在 System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)

   在 System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)

   在 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

   在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

   在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

   在 System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)

   在 System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)

   在 System.Net.ConnectStream.WriteHeaders(Boolean async)

   --- 内部异常堆栈跟踪的结尾 ---

   在 System.Net.HttpWebRequest.GetResponse()

   在 BFS_API.Controllers.API.Login.LoginController.WxOpenid(String code)



这是啥问题啊,本地又没事。。。卧槽心态崩了,百度搜了一些解决方案,都没效果。。。

回答关注问题邀请回答
收藏

3 个回答

  • 梁白开
    梁白开
    2021-07-05

    解决了吗

    2021-07-05
    有用
    回复
  • 老张
    老张
    2021-01-11

    云开发获取openid了解一下。

    2021-01-11
    有用
    回复
  • 耿霄
    耿霄
    2021-01-11

    是服务端获取openId吗

    2021-01-11
    有用
    回复 1
    • 大蘋果
      大蘋果
      2021-01-12
      是的
      2021-01-12
      回复
登录 后发表内容
问题标签