{"status":-1,"statusText":"ERR_CONNECT_FAILED"}
今日使用weex 的stream 遇到一个极坑,也极傻的问题
一、steam.fetch
下面是我使用steam.fetch调用后台接口都截图

二、页面测试

奇怪的是,我借同事是手机来进行测试,有一个同事的可以请求到,其他的不行,觉得怪怪的。
三、增加 contentType
有朋友说我是因为没有添加请求头contentType的问题,于是我就封装了一个接口,添加了contentType

经过测试依然没有什么用处
四、使用 net
我查看weexplus文档发现了 net网络请求 https://weexplus.github.io/doc/mo-kuai/netwang-luo-fang-95ee29.html 好似看见了一丝希望。
var self=this;
self.back="";
const net = weex.requireModule('net');
net.post('http://10.51.100.101:8080/login/userLoginForApp',{account:"admin",user_password:"123456"},{},function(){
//start
modal.alert({
message: '请求开始',
okTitle: '确认4'
});
},function(e){
//success
self.back=e.res;
modal.alert({
message: e,
okTitle: '确认3'
});
},function(e){
//compelete
modal.alert({
message: '完成',
okTitle: '确认2'
});
},function(){
//exception
modal.alert({
message: '请求异常',
okTitle: '确认1'
});
});
赶紧测试哈

*哎! 失落~~~
奇怪的是,我借同事的手机来进行测试,有一个同事的可以请求到,其他的不行,觉得怪怪的。如下图

五、增加timeout
看见有人说只要增加 超时时间够长,就能成功

于是我增加了80s 超时时间,但是最后并没什么用
六、使用web测试
于是想到了使用web页面进行测试,查找问题所在


但是发现stream 为undefined 郁闷!(不知道为什么),哎不解,看来使用web 来找问题是行不通了

使用postman都没问题。。。好气,快要崩溃了。
七、黎明前的黑暗
在我决定快要放弃的哪一刻。。。一个同事拿我的手机去看看,发现我的网络有些慢,他将我的wifi改为了他自己电脑开的热点,咦!一点突然发现OK了。

麻麻蛋,我一下就意识到时网络ip的问题:
(写后台接口服务的同事使用的是公司的有线,然而帮我连wifi的同事的电脑也是连接的公司有线,他开放的热点自然和后台的同事在同一个网段了.
【而我的手机原来连接的是公司另一个wifi 这个和我们后台服务是不在同一个网段的,所以…】) 麻麻蛋好坑,吃了一个对网络端口不熟悉的的亏,特此记录,避免再次遇见,又傻傻的到处找。
{"status":-1,"statusText":"ERR_CONNECT_FAILED"}的更多相关文章
- XMLHttpRequest 对象 status 和statusText 属性对照表
XMLHttpRequest 对象 status 和statusText 属性对照表 status statusText 说明 0** - 未被始化 1** - 请求收到,继续处理 100 Conti ...
- 【07】Ajax status和statusText状态对照表
Ajax status和statusText状态对照表 XMLHttpRequest 对象的 status 和 statusText 属性保存有服务器返回的 http 状态码,不同的是,statu ...
- js进阶ajax的XMLHttpRequest对象的status和statustext属性(如果ajax和php联合使用的话:open连接服务器的第二个参数文件路径改成请求php的url即可)
js进阶ajax的XMLHttpRequest对象的status和statustext属性(如果ajax和php联合使用的话:open连接服务器的第二个参数文件路径改成请求php的url即可) 一.总 ...
- webApi前端ajax调用后端返回{"readyState":0,"status":0,"statusText":"error"}解决方案
var url = data.url, params = data.params, try_times = data.try_times , async = data.sync == 'false' ...
- ajax使用jsonp跨域调用webservice error错误信息"readyState":4,"status":200,"statusText":"success"
主要还是接口写有问题 至于ajax保持简洁写法即可 $.ajax({ dataType: 'jsonp', type: ‘get’, data: {}, url: '' })
- ajax的status为201依然触发jquery的error事件的问题
昨天在调试一个ajax的时候发现,即使status是201,仍然会触发jquery的error事件.statusText是"parseerror". 通过在stackoverflo ...
- Servlet 与 Ajax 交互一直报status=parsererror
原因:servlet 返回的数据不是 Json 格式 1.JS代码为: var jsonStr = {'clusterNum':2,'iterationNum':3,'runTimes':4}; $. ...
- Http2改造实践:statusText丢失问题
背景: 1.项目中的nginx由http1.1改造为http2, 2.代码中采用axios的interceptors做统一返回处理,对于系统逻辑性错误弹窗(例如:表单字段唯一性校验弹窗提示) 现象: ...
- ajax
常见的HTTP状态码状态码:200 请求成功.一般用于GET和POST方法 OK301 资源移动.所请求资源移动到新的URL,浏览器自动跳转到新的URL Moved Permanently304 未修 ...
- 原生Ajax总结
HTTP协议 传统的请求和Ajax请求 Ajax定义 Asynchronous JavaScript and XML. Ajax异步的,JavaScript程序希望与服务器直接通信而不需要重新加载页面 ...
随机推荐
- 【读书笔记】格子路径计数LatticePathEnumeration 学一半的笔记
流水账流水账这篇什么都不是 目录 方法 10.2 Lattice paths without restrictions 无限制格子路径 2维的例子,从(a,b)到(c,d),允许(0,1)和(1,0) ...
- MybatisPlus------代码生成器
快速开发: 代码生成器: (1)模版:MyBatisPlus提供 (2)数据库相关配置:读取数据库获取信息 (3)开发者自定义配置:手工配置 package com.ithema; import co ...
- 从零开始学Java系列之Java是什么?它到底是个啥?
全文大约[5000]字,不说废话,只讲可以让你学到技术.明白原理的纯干货!文章带有丰富案例及配图,只为让你更好的理解和运用文中的技术概念,给你带来具有足够的思想启迪...... ----------- ...
- 最大流基础(Maximum Flow Basis)
1. 最大流问题定义 1.1 流网络(Flow network) Def. A flow network is a tuple \(G = (V, E, s, t, c)\): Digraph \(( ...
- IDEA集成Gitee
配置Git 在设置里面点击Git,点击选择git安装目录下的bin目录下的git.exe,点击Test,出现版本号,证明配置成功. 配置码云 在设置里面按照下图步骤,即可成功配置码云 安装Gitee插 ...
- Java BasePooledObjectFactory 对象池化技术
Java GenericObjectPool 对象池化技术--SpringBoot sftp 连接池工具类 一个对象池包含一组已经初始化过且可以使用的对象,而可以在有需求时创建和销毁对象.池的用户可以 ...
- JS - new Function
Function 在JavaScript当中,除了可以使用function或箭头函数定义方法外,还可以使用new Function的形式动态创建函数,此时与eval()方法类似 创建一个不接收参数的方 ...
- Oracle_数据泵
Oracle数据泵导入.导出数据 expdp导出 运行CMD 登录数据库,输入sqlplus 使用管理员角色登录需要在用户名后加" as sysdba" 例如:sys as sys ...
- FreeSWITCH的originate命令解析及示例
FreeSWITCH版本:1.10.9 操作系统:CentOS 7.6.1810 originate经常用于发起呼叫,在实际工作过程中用到的也比较多,今天总结下基本用法,也方便我以后查阅. 一.wik ...
- flask+gunicorn+nginx部署pytorch/python应用
1. 基于flask实现python服务Flask是一个使用 Python 编写的轻量级 Web 应用框架.其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 .Flask使用 ...