域名备案了没有,要提问把自己域名发出来,要不然只能纯猜
阿里云ECS服务器HTTPS配置,浏览器可访问但curl/小程序请求被reset,如何排查?体验版调试信息报错:uni.request fail {"errno": 600001, "errMsg": "request:fail net::ERR_CONNECTION_RESET"} at pages/login/login.vue:50 手机端体验版无法访问后端接口,电脑版却可以(比如登录功能) 后端域名以example.xyz为例 问题描述: 服务器环境:阿里云ECS,Ubuntu 24.04,nginx 1.24.0,openssl 3.0.13 证书:阿里云个人测试证书,DigiCert签发,证书链完整(应该不缺少中间证书),nginx配置标准,权限正确 nginx配置已只保留TLSv1.2/TLSv1.3,ciphers为HIGH:!aNULL:!MD5:!3DES 安全组已放行443端口,来源0.0.0.0/0 浏览器(Chrome/Edge)访问https://example.xyz一切正常 但Windows下curl、微信小程序体验版访问接口(如https://example.xyz/api/course/list)均报“connection reset”或ERR_CONNECTION_RESET 在https://myssl.com/测试,显示“提示: 没有检测到支持的协议或在指定协议上没有获取到加密套件,耗时:1秒” nginx error.log无任何报错,nginx -t无语法错误,证书和私钥匹配 服务器时间准确,无明显网络异常 未发现nginx、openssl版本兼容性问题 已排查项: 证书链、私钥、权限、nginx配置、监听端口、服务器时间、nginx日志、阿里云安全组全部无误 关闭TLSv1/TLSv1.1,调整ciphers,问题依旧 浏览器访问正常,只有Windows curl和小程序reset 阿里云安全组无阻断,443端口已放行 未发现nginx error.log有任何SSL相关报错 怀疑方向: 阿里云云盾/安骑士/WAF等安全防护是否拦截了部分TLS握手或特定客户端请求? 微信小程序体验版/Windows curl的TLS实现与服务器协商不兼容? 还有哪些可能导致reset的云平台或网络层因素? 希望获得的帮助: 如何进一步确认是否为阿里云安全防护拦截?如有,如何放行或兼容? 有无其他排查建议,或类似案例的解决经验?
06-09偶发?还是所有都不行,都不行的我能回答
media_check_async接口收不到回调信息?appid:wx643dc8cd3a48d7c9 调用media_check_async接口,返回{"errcode":0,"errmsg":"ok","trace_id":"6846abbf-765abe85-159ff010"}, 但收不到任何回调
06-09没有正确设置content-length, 就会412。 使用bytearraybody这个类,inputstreambody获取不到数据长度[图片]。
上传永久素材报错412,是什么情况?try (InputStream inputStream = new URL(remoteMediaUrl).openStream(); CloseableHttpClient httpClient = HttpClients.createDefault()) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); byte[] buffer = new byte[1024]; int len; while ((len = inputStream.read(buffer)) != -1) { baos.write(buffer, 0, len); } InputStream bais = new ByteArrayInputStream(baos.toByteArray()); InputStreamBody inputStreamBody = new InputStreamBody(bais,"test.png"); MultipartEntityBuilder builder = MultipartEntityBuilder.create(); builder.addPart("media", inputStreamBody); HttpEntity entity = builder.build(); HttpPost httpPost = new HttpPost(uploadUrl); httpPost.setEntity(entity); // 执行请求 CloseableHttpResponse response = httpClient.execute(httpPost);
06-09周五就提问了,周末两天在干什么呢
微信手机号快捷登录在测试环境获取手机号成功并能成功发送到后台,但线上环境发送不到后台,这是什么原因?//微信一键登录 getUserInfo:function(e) { if (e.detail.errMsg === 'getPhoneNumber:ok') { console.log(e) wx.request({ url: getApp().globalData.http+'/small/phoneNumLogin?code='+ e.detail.code, method: 'GET', success: function (res) { console.log(res) if(res.data.state == 'success'){ wx.showToast({title: '登录成功',icon: 'success'}); getApp().globalData.sessionID = res.data.data console.log(getApp().globalData.sessionID) wx.switchTab({url: '../searchIndex/searchIndex'}) }else{ if(res.data.code=='1'){wx.showToast({title: '该用户不具有产品权限',icon: 'none'});} if(res.data.code=='11'){wx.showToast({title: '无法获取到手机号码',icon: 'none'});} if(res.data.code=='2'){wx.showToast({title: '产品被禁用',icon: 'none'});} if(res.data.code=='3'){wx.showToast({title: '产品过期',icon: 'none'});} if(res.data.code=='14'){wx.showToast({title: '不在IP范围,不允许注册',icon: 'none'});} if(res.data.code=='15'){wx.showToast({title: '账号超过验证日期,需在IP范围内重新登录',icon: 'none'});} if(res.data.code=='16'){wx.showToast({title: '手机号格式错误',icon: 'none'});} } }, fail: function (err) { console.error('请求失败:', err); } }); } },
06-09shipping_list 一眼不对,是数组,文档看不仔细
发货信息录入接口? data format error rid: 684682f3-2fbc034d发货信息录入接口,返回数据提示 ["errcode"]=> int(47001) ["errmsg"]=> string(49) "data format error rid: 684682f3-2fbc034d-675b82bf" 提示 data format error { "order_key": { "order_number_type": 2, "transaction_id": "42XXXXXXXXXXXXXXXX0" }, "delivery_mode": 1, "logistics_type": 1, "shipping_list": { "tracking_no": "SFXXXXXXXXXXXX", "express_company": "SF", "item_desc": "程序测试商品x1", "contact": { "receiver_contact": "1XXXXXXXX0", "consignor_contact": "1XXXXXXXX5" } }, "upload_time": "2025-06-09 14:25:01", "payer": { "openid": "XXXXXXXXXXXXXXXXXXXXXX" } } 代码数据 $url = "https://api.weixin.qq.com/wxa/sec/order/upload_shipping_info?access_token={$accessToken}"; //物品信息 $cargoName = '程序测试商品x1'; $params = [ 'order_key' => [ 'order_number_type' => 2 , 'transaction_id' => $order['transaction_id'] ], 'delivery_mode' => 1, 'logistics_type' => 1, 'shipping_list' => [ 'tracking_no' => $order['waybill_id'], 'express_company' => 'SF', 'item_desc' => $cargoName, 'contact' => [ 'receiver_contact' => $sender['mobile'], 'consignor_contact' => $order['userAddress']['phone'] ] ], 'upload_time' => date('Y-m-d H:i:s',time()), 'payer' => [ 'openid' => $order['user']['open_id'] ] ]; $result = $this->post($url, json_encode($params, JSON_UNESCAPED_UNICODE));
06-09证书有问题,有什么疑问?很纳闷
wx.uploadFile 不校验证书的情况下,开发工具上传图片没有问题,真机有报错?错误返回 errMsg: "uploadFile:fail net::ERR_CERT_COMMON_NAME_INVALID" errno: 600001 [图片]
06-09链接发出来瞅瞅
微信小程序配置普通链接二维码报403 nginx ?微信小程序配置普通链接二维码报403 nginx 服务器配置的txt在浏览器能够成功访问
06-09跟文档都不一样,这能调通? [图片]
小程序消息订阅40003?[图片] 获取openid 正常,获取token也正常,但是走消息推送一直报40003异常。检查了openid跟token的appid是同一个,模版参数也检查了。 是需要小程序必须发布正式版本才实现这个消息订阅?
06-09小程序token调服务号模板消息,要不然就是服务号token调小程序订阅消息,自己检查吧
小程序发送订阅消息他提示48001,推送消息授权也开通了。是为啥?{"errcode":48001,"errmsg":"api unauthorized rid: 68465b28-27aacf34-62e6e9e8"}]
06-09截图都看不懂在表达什么
苹果12上传图片后无法显示苹果12手机上传的图片无法正常显示[图片]图一是苹果手机上传后的,[图片]图二是我们换手机显示的,上传没有问题,问题出在显示这一块
06-09