小程序
小游戏
企业微信
微信支付
扫描小程序码分享
Api : https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_codecode
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
已解决!
一、原因:
1. 微信服务端的http keepalive时长是20s
2. 使用一个连接发送http请求完成后,假设下次使用这个连接是在20s之后,微信端其实已经抛弃了这个连接
3. 如果继续使用这个连接发送请求,就会报443的错误,微信服务端主动抛弃链接
二、解决
1. HTTP客户端连接设置超时时间(socketTimeout),不超过20s,例如15s
2. 检查空闲连接的机制setValidateAfterInactivity,也设置成15s
3. 清理过期连接的时间evictIdleConnections,也设置成15s
4. 加上重试机制setRetryStrategy
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你用的什么工具没有返回结果?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
已解决!
一、原因:
1. 微信服务端的http keepalive时长是20s
2. 使用一个连接发送http请求完成后,假设下次使用这个连接是在20s之后,微信端其实已经抛弃了这个连接
3. 如果继续使用这个连接发送请求,就会报443的错误,微信服务端主动抛弃链接
二、解决
1. HTTP客户端连接设置超时时间(socketTimeout),不超过20s,例如15s
2. 检查空闲连接的机制setValidateAfterInactivity,也设置成15s
3. 清理过期连接的时间evictIdleConnections,也设置成15s
4. 加上重试机制setRetryStrategy
你用的什么工具没有返回结果?