精华内容
下载资源
问答
  • 微信小程序 Request faild 请求后台失败
    2021-08-04 08:58:49

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols]

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\Multi-Protocol Unified Hello]

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\Multi-Protocol Unified Hello\Client]

    "Enabled"=dword:00000000

    "DisabledByDefault"=dword:00000001

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\Multi-Protocol Unified Hello\Server]

    "Enabled"=dword:00000000

    "DisabledByDefault"=dword:00000001

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\PCT 1.0]

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\PCT 1.0\Client]

    "Enabled"=dword:00000000

    "DisabledByDefault"=dword:00000001

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\PCT 1.0\Server]

    "Enabled"=dword:00000000

    "DisabledByDefault"=dword:00000001

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0]

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0\Client]

    "DisabledByDefault"=dword:00000001

    "Enabled"=dword:00000000

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0\Server]

    "Enabled"=dword:00000000

    "DisabledByDefault"=dword:00000001

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 3.0]

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 3.0\Client]

    "Enabled"=dword:00000000

    "DisabledByDefault"=dword:00000001

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 3.0\Server]

    "Enabled"=dword:00000000

    "DisabledByDefault"=dword:00000001

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0]

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Client]

    "Enabled"=dword:00000001

    "DisabledByDefault"=dword:00000000

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Server]

    "Enabled"=dword:00000001

    "DisabledByDefault"=dword:00000000

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1]

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client]

    "DisabledByDefault"=dword:00000000

    "Enabled"=dword:00000001

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Server]

    "DisabledByDefault"=dword:00000000

    "Enabled"=dword:00000001

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2]

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]

    "DisabledByDefault"=dword:00000000

    "Enabled"=dword:00000001

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server]

    "Enabled"=dword:00000001

    "DisabledByDefault"=dword:00000000

    更多相关内容
  • 1. 微信小程序不在以下request合法域名列表中 进入微信开发者平台 找到开发 开发者设置 在request合法域名中添加请求地址即可 2. 对应的服务器证书无效。控制台输入 showRequestInfo() 可以获取更详细信息。 ...

    1. 微信小程序不在以下request合法域名列表中

    1. 进入微信开发者平台
    2. 找到开发
    3. 开发者设置
    4. 在request合法域名中添加请求地址即可

    在这里插入图片描述

    2. 对应的服务器证书无效。控制台输入 showRequestInfo() 可以获取更详细信息。

    还是微信开发者平台
    开发设置
    修改request合法域名下面的选项

    在这里插入图片描述

    如果不想配置这里,还可以在微信 开发工具里面,勾上不校验…如下图
    在这里插入图片描述

    展开全文
  • 微信小程序 POST请求的实例详解 在微信小程序里post请求和get情求,写法差不多,但是还是有一点点不同的,下面利用post请求做一个查询天气的微信小程序demo。 页面代码: <view> {{title}} <span xss=removed><...
  • 微信小程序常见网络请求失败问题总结及解决方案 微信开发者工具中未勾选不校验合法域名设置 未勾选这个设置在任何环境下发送http网络请求会失败 发送的是https请求,但网络请求依旧是失败 需要到官方的微信小程序...

    微信小程序常见网络请求失败问题总结及解决方案

    微信开发者工具中未勾选不校验合法域名设置

    未勾选这个设置在任何环境下发送http网络请求会失败
    image.png

    发送的是https请求,但网络请求依旧是失败

    需要到官方的微信小程序后台的 开发管理 -> 开发设置 -> 服务器域名配置位置进行域名的配置
    image.png

    在体验版环境下无法发送http网络请求

    点击小程序右上角 ··· 打开菜单
    -> 点击开发调试按钮
    -> 打开调试
    -> 打开后需要重新打开小程序
    -> 然后小程序界面中出现绿色的 vConsole 按钮即可
    image.png

    微信开发者工具中网络请求正常,真机上就是发不了请求

    检查您的手机手机和公司的开发环境是否在同一局域网内, 一般就是用着同一个网络就ok

    题外小故事:
    最近换了一家新公司, 测试反馈了小程序的一个bug, 我三下五除二, 把bug解决了, 发了个体验版, 然后带着点好奇心想用手机体验体验咱公司的小程序

    欸, 欸, 欸, 咋的都没数据, 根据我多年经验, 我直接在开发者工具开启真机调试, 查看了网络请求的列表, 一看, 全部都是 pennding , 然后再过一会儿, 都 fail 了, 我可劲的研究请求、查设置、对比电脑发的跟手机发的有什么不同、看网络请求咋封装的、疯狂百度······ 都没有结果, 搞到了晚上20点, 心态崩了, 灰头土脸的先回家了

    我真的炸裂啊, 一个小bug一直在心里膈应着我, 第二天上班, 我又振作起来百度找bug, 然后听到同事在聊小程序相关的问题, 我问: 你能用吗? 她们说可以呀, 我傻了, 我说我手机发不了请求, 然后她们直接一语中的, 直接点出了我的问题所在, 说我没连wifi, 虽然我连了, 但是连错了······

    不过没连wifi这个问题我真没想到, 虽然我知道也遇见过这个问题的, 但这次还真没想起来… 因为上家公司的体验版环境也是https的, 并且也在小程序后台做了配置, 每次用都没问题, 流量也能访问, 太过于轻松, 导致忘记了今天遇到的这个问题

    因此写了今天这个文章, 欢迎大家补充和讨论哈!!😄😄😄

    展开全文
  • 主要介绍了微信小程序首页数据初始化失败的解决方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
  • 最近在学习微信小程序,遇到的第一个问题就是需要配置服务器 关于这个服务器的配置我也是绕了好多弯路,说白了腾讯就是想通过你填的这个URL和Token去验证你有一个自己的服务器(外网可以访问的服务器),其实就是想...
  • 1.方法封装(新建文件夹util,工具文件,在文件夹下创建request.js文件,... * POST请求, * URL:接口 * postData:参数,json类型 * doSuccess:成功的回调函数 * doFail:失败的回调函数 */ function request(u
  • 主要介绍了微信小程序 解决请求服务器手机预览请求不到数据的方法的相关资料,配置https时,要使用443端口,就可以解决,需要的朋友可以参考下
  • 本文实例讲述了微信小程序设置全局请求URL及封装wx.request请求操作。分享给大家供大家参考,具体如下: app.js: App({ //设置全局请求URL globalData:{ URL: 'https://www.oyhdo.com', }, /** * 封装wx....
  • 微信小程序_请求失败

    万次阅读 2017-04-01 12:28:21
    问题:微信小程序请求失败 今天遇到这个问题 成功请求因该是 解决方法 Chromium神秘的cache lock 对请求头加个时间戳让其变得唯一 或者服务器响应头设置为无缓存 'cache-control': 'no-cache', 就ok 了...

    问题:微信小程序请求失败

    今天遇到这个问题

    成功请求因该是

    解决方法

    Chromium神秘的cache lock

    对请求头加个时间戳让其变得唯一 或者服务器响应头设置为无缓存        'cache-control': 'no-cache',  就ok  了 

    知识点

    Chrome浏览器的Timing分析

           Stalled是浏览器得到要发出这个请求的指令,到请求可以发出的等待时间,一般是代理协商、以及等待可复用的TCP连接释放的时间,不包括DNS查询、建立TCP连接等时间等。

      SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。
      SSL当前版本为3.0。它已被广泛地用于Web浏览器与服务器之间的身份认证和加密数据传输。

      Request sent 请求第一个字节发出前到最后一个字节发出后的时间,也就是上传时间
      Waiting 请求发出后,到收到响应的第一个字节所花费的时间(Time To First Byte)

      首字节时间:
      浏览器开始收到服务器响应数据的时间=后台处理时间+重定向时间,是反映服务端响应速度的重要指标

      TTFB (Time To First Byte),是最初的网络请求被发起到从服务器接收到第一个字节这段时间,它包含了 TCP连接时间,发送HTTP请求时间和获得响应消息第一个字节的时间。注意:网页重定向越多,TTFB越高,所以要减少重定向 

      Content Download 收到响应的第一个字节,到接受完最后一个字节的时间,就是下载时间

      HTTPS(Hypertext Transfer Protocol Secure)安全超文本传输协议
      它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTPS实际上应用了Netscape的完全套接字层(SSL)作为HTTP应用层的子层。(HTTPS使用端口443,而不是象HTTP那样使用端口80来和TCP/IP进行通信。)SSL使用40 位关键字作为RC4流加密算法,这对于商业信息的加密是合适的。HTTPS和SSL支持使用X.509数字认证,如果需要的话用户可以确认发送者是谁。。
      https是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,https的安全基础是SSL。


    cache lock

    Stackoverflow上找到一个问题,跟现在需要解决一有些类似点:

    • 偶发,并不是必然出现的。这里我们的问题也是偶发,很难复现,需要反复刷。
    • 也是请求被Pending了很久,从请求的时间线来看,体现在Stalled上。

    过程是查看Chrome的网络日志,在事件里面发现有一个超时错误:

    t=33627 [st= 5] HTTP_CACHE_ADD_TO_ENTRY [dt=20001] –> net_error = -409 (ERR_CACHE_LOCK_TIMEOUT)

    耗时20秒之久!而且写得非常明显是ERR_CACHE_LOCK_TIMEOUT。根据提问者贴出来的链接,了解到Chrome有一个缓存锁的机制。

    浏览器对一个资源发起请求前,会先检查本地缓存,此时这个请求对该资源对应的缓存的读写是独占的。那么问题来了,试想一下,当我新开一个标签尝试访问同一个资源的时候,这次请求也会去读取这个缓存,假设之前那次请求很慢,耗时很久,那么后来这次请求因为无法获取对该缓存的操作权限就一直处于等待状态。这样很不科学。于是有人建议优化一下。也就是上面所描述的那样。

    随着问题的提出,还出了两种可能的实现方案。

    (a) [Flexible but complicated] Allow cache readers WHILE writing is in progress. This way the first request could still have exclusive access to the cache entry, but the second request could be streamed the results as they get written to the cache entry. The end result is the second page load would mirror the progress of the first one.

    (a) [Naive but simpler] Have a timeout on how long we will block readers waiting for a cache entry before giving up and bypassing the cache.

    我猜上面第二个(a)应该是(b)。简单说第一种优化方案更加复杂但科学。之前的请求对缓存仍然是独占的,但随着前一次请求不断对缓存进行更新,可以把已经更新的部分拿给后面的请求读取,这样就不会完全阻塞后面的请求了。

    第二种方案则更加简单暴力。给后来的请求设定一个读取缓存超时的时限,如果超过了这个时限,我认为缓存不可用或者本地没有缓存,忽略这一步直接发请求。

    于是Chromium的开发者们选择了后者简单的实现。也就是Issue 345643003: Http cache: Implement a timeout for the cache lock 这个提交里的实现。

    这个提交的描述如下:

    The cache has a single writer / multiple reader lock to avoid downloading the same resource n times. However, it is possible to block many tabs on the same resource, for instance behind an auth dialog.

    This CL implements a 20 seconds timeout so that the scenario described in the bug results in multiple authentication dialogs (one per blocked tab) so the user can know what to do. It will also help with other cases when the single writer blocks for a long time.

    The timeout is somewhat arbitrary but it should allow medium size resources to be downloaded before starting another request for the same item. The general solution of detecting progress and allow readers to start before the writer finishes should be implemented on another CL.

    于是就产生了上面题主遇到的情况。

    所以他的解决方法就很明朗了,对请求加个时间戳让其变得唯一,或者服务器响应头设置为无缓存。Both will work!

      wx.request({
            url: rootDocment + url,
            header: {
                'content-type': 'application/x-www-form-urlencoded',
                'cache-control': 'no-cache',
            },
            success: function (res) {
                success(res);
            },
            fail: function (res) {
                fail(res)
                console.log(res.errMsg);
            }
        });



    完美解决
    展开全文
  • 微信小程序错误码参考 状态码(场景值) 说明  -1 系统繁忙  0 请求成功  40001 验证失败  40002 不合法的凭证类型  40003 不合法的OpenID  40004 不合法的媒体文件类型  40005 不合法的文件类型  40006 不...
  • 微信小程序请求接口

    2021-10-21 16:09:30
    微信小程序请求接口的方法点击此处查看 Promise对象接收一个函数作为参数,该函数有两个参数(resolve成功,reject失败) onLoad: function (options) {//页面加载事件,用于请求页面展示数据的接口 const param ...
  • 完成多账号微信小程序每天自动签到 输出 签到成功则向微信群发送签到成功的信息 否则提示用户签到失败,需手动签到 包管理 requests itchat time threading 程序的结构设计步骤1 获取要发送的json数据:地址 步骤2 ...
  • 主要介绍了监控微信小程序中的慢HTTP请求过程详解,Fundebug 的微信小程序监控插件在 0.5.0 版本已经支持监控 HTTP 请求错误,在小程序中通过wx.request发起 HTTP 请求,如果请求失败,会被捕获并上报,需要的朋友...
  • 1、微信小程序错误状态码(例如:401)的获取 当小程序请求后端接口时,可能返回状态码: 200(请求成功) 401(请求需要用户验证) 404(请求失败) ... 在wx.request()的fail: function(data) 中 获取不到 4**,5** 的...
  • 通过凭证进而换取用户登录态信息,包括用户在当前小程序的唯一标识(openid)、微信开放平台帐号下的唯一标识(unionid,若当前小程序已绑定到微信开放平台帐号)及本次登录的会话密钥(session_key)等。...
  • 前端做一个服务器报错页,这样产品在小程序后台能看到这个页面的PV,UV 技术方案 因为业务庞大,所以我们不可能区在每个页面加上重新加载的逻辑。所以初步考虑使用全局重新加载。 需要解决的问题都有哪些? 首先...
  • 微信小程序预览模式和真机调试模式和带控制台信息的预览模式微信小程序的双缝干涉问题 微信小程序的双缝干涉问题 最近在项目中碰到了一个BUG。 测试时候发现真机调试和预览模式中居然不一样,这种情况其实也比较常见...
  • 首先,我试了一下以前的过期的证书,在开发者工具里模拟的时候可以正常访问接口,在手机里测试时候微信小程序的wx.request是会报SSL握手失败的错误(request error : request: fail ssl hand shake error),所以只能...
  • 主要介绍了微信小程序实现获取小程序码和二维码java接口开发,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • 这里举例跳转两个参数 传递多少个也可以 ...在index.js 在 data 里我写的是假数据 在跳转页面的函数里传e 后面定义的东西根据e来确定 可以在console打印 console.log(e) 这样我们就拿到了 传递的数据 然后进行定义等...
  •  2、微信小程序请求后端接口的整体结构介绍  3、代码示例 // 调用后台接口获取公厕信息 getToiletsList:function(){ var that=this wx.request({ url: api. httpPost+ '/system/toilets/elist', method:'...
  • 大概思路就是借助小程序本地储存+网络请求的header可读可写来实现类似浏览器的cookies保存session功能。 直接上代码 function NetRequest({url, data, success, fail, complete, method = POST, header = { '...
  • 见到wx.request的第一眼,就让我想起了$.ajax这东西,使用起来确实有很多不方便,不能忍,幸好小程序是支持ES6语法的,所以可以使用promise稍加改造。 先来说说wx.request为什么不能忍。 铺垫:“看得见却抓不住“的...
  • uni-app运行到微信小程序发起请求异常  &emsp:1)本地开发,uni-app运行到微信小程序如果出现请求发不出,先到右上角详情,找到本地设置,勾选不校验合法域名。如果还发现请求发不出来,看第二步。   2)先...
  • 问题:使用微信小程序用户授权登录要去后台请求openid时,POST请求一直报错。 微信小程序wx.request使用GET请求请求头默认自带header:{"Content-Type": "application/json"} wx.getUserProfile({ desc:"用于...
  • 微信小程序请求后台接口(完整版)

    千次阅读 2020-07-20 23:41:15
    按照我写的Demo阐述下,三种方法都可以,看各自的需求使用吧 ... // 其他页面内容就不展示了,... // 接收请求过来的数据 listDate: '' } }); test: function () { // 为确保this指向不发生改变,可以固定下this指向
  • 微信小程序支付终于踩完坑了,发现里面坑挺大的,现在发个贴,希望以后入坑的同学可以看一下 :  https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_4&index=2  业务流程在这里大家看文档的时候...
  • 微信小程序开发时,当我们调用API wx.getUserInfo(OBJECT) 时,需要用户授权。但如果用户拒绝授权,我们如何兼容用户拒绝授权状态,拥有更好的用户体验呢? 先看看这个接口的官方文档: wx.getUserInfo(OBJECT)  ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 30,481
精华内容 12,192
关键字:

微信小程序请求失败

微信小程序 订阅