收藏
回答

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

框架类型 问题类型 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',
 },

});

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


设备信息截图:


最后一次编辑于  2019-02-12
回答关注问题邀请回答
收藏

4 个回答

  • 小程序运营专员 - cunjin
    小程序运营专员 - cunjin
    2019-02-14

    报错信息是什么

    服务端有收到请求吗?

    2019-02-14
    有用
    回复 1
    • 地上一只鹅
      地上一只鹅
      2019-02-16

      已解决。

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

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

      2019-02-16
      1
      回复
  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    2019-02-12

    仅iPhone6不行吗?

    2019-02-12
    有用
    回复 2
    • 地上一只鹅
      地上一只鹅
      2019-02-12

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

      2019-02-12
      回复
    • 来者不拒
      来者不拒
      03-02回复地上一只鹅
      我想实现TCP的点对点通讯,通过IP和端口号进行通讯,我的下位机是自动化上的PLC之类的。能给指点一下吗?
      03-02
      回复
  • 李六木
    李六木
    2019-10-14

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

    2019-10-14
    有用
    回复 9
    • 地上一只鹅
      地上一只鹅
      2019-10-23
      哪个局域网里有wife,请告诉我:joy:
      2019-10-23
      回复
    • 李六木
      李六木
      2019-10-24回复地上一只鹅
      这个wifi就是局域网
      2019-10-24
      回复
    • 李六木
      李六木
      2019-10-24
      楼主,有联系方式吗?想请教你一下,我们现在项目是小程序连接设备释放的wifi热点,然后进行点对点通信,这样可行吗?或者要增加其他什么东西,
      2019-10-24
      回复
    • 李六木
      李六木
      2019-10-24
      我微信lss96521
      2019-10-24
      回复
    • 地上一只鹅
      地上一只鹅
      2019-10-25回复李六木
      不用增加其他的,连上后直接http访问,设备需要启动一个服务(tcp或者http)
      2019-10-25
      回复
    查看更多(4)
  • 爱上一匹野马
    爱上一匹野马
    2019-02-15

    打开调试

    2019-02-15
    有用
    回复
登录 后发表内容