https请求
mui.ajax("https://192.168.0.100:8443/index.jsp", {
data: params,
dataType: 'json',
type: 'post',
timeout: 5000, //超时时间设置为5秒;
success: successCallback,
error: errorCallback
});
ios调试提示
NSURLConnection/CFURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9813)
safari打开
提示自签名的证书不受信任,点击[继续]后可正常请求
6 个回复
盘龍
我也遇到该问题,求解决方法!
DCloud_IOS_XTY
https可以使用plus.net.XMLHttpRequest http://www.html5plus.org/doc/zh_cn/xhr.html MUI中也可以配置使用plus.net.XMLHttpRequest@DCloud_MUI_FXY
啊啊啊啊sky
谢啦,自己得出的结论也是这样,也可以改好了,但有个疑问,mui.ajax()为啥不能访问,我看js里面提到了new window.XMLHttpRequest()
2016-04-05 12:07
DCloud_UNI_FXY
mui.ajax时传入crossDomai:true即可强制使用plus.net.XMLHttpRequest
2016-04-06 16:01
啊啊啊啊sky
你好,请问解决了吗
源一
mui.ajax(server, {
data: {},
dataType: 'json',
type: 'get',
crossDomain:true, // ios系统必须这样用,否则https无法正确通信
小明子
crossDomain只是解决跨域,不能解决https证书不信任继续访问https服务的问题。你看mui源码就知道,crossDomain=true会调用plus.net.XMLHttpRequest
2017-12-28 17:52
东方飞鱼 - 大鱼吃小鱼,快鱼吃慢鱼
也遇到这个问题,Mark一下
潇洒哥gg
也遇到,mark一下