收藏
回答

连接WiFi设备后,局域网通信,iPhone6收不到http响应

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.request 客户端 7.0.3 2.6.0

- 当前 Bug 的表现(可附上截图)


小程序控制手机连接wifi设备暴露的热点,连接成功后,与设备进行局域网通信,iphone6收不到http响应(直到超时报错),iPhone6以上及安卓可以正常收到http响应。

wifi设备的wifi模块用的是乐鑫的esp8266


- 预期表现


局域网正常通信


- 提供一个最简复现 Demo

wx.request({
 url
: 'http://192.168.4.1:3000',
 method: 'POST',
 data: {
   x
: '123',
 },

});

// 收不到响应,直到超时报错


设备信息截图:


最后一次编辑于  02-12  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

4 个回答

  • cunjinli
    cunjinli
    02-14

    报错信息是什么

    服务端有收到请求吗?

    02-14
    赞同
    回复 1
    • 地上一只鹅
      地上一只鹅
      02-16

      已解决。

      之前的报错信息就是超时,服务端有收到信息。

      嵌入式给的回复是,iPhone6上的小程序给wifi设备发送http请求时,嵌入式这里会收到两个中断,之前是在第一个中断给的http响应,改成在第二个中断给响应就可以了。

      02-16
      1
      回复
  • 是柿子啊
    是柿子啊
    02-12

    仅iPhone6不行吗?

    02-12
    赞同
    回复 1
    • 地上一只鹅
      地上一只鹅
      02-12

      iPhone6s, iPhone8plus,iPhonex可以,其他的没有设备没测

      02-12
      回复
  • 往事随风
    往事随风
    星期一 08:52

    跟我们公司要开发的好像,小程序连接局域网wife,控制同网段下设备,是这样吗?题主能 指导一二不?

    星期一 08:52
    赞同
    回复
  • 爱上一匹野马
    爱上一匹野马
    02-15

    打开调试

    02-15
    赞同
    回复