Consider
Consider
  • 发布:2015-08-22 23:44
  • 更新:2018-04-16 14:55
  • 阅读:13958

ios https 不受信任无法发送请求的问题如何解决?

分类:HTML5+

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打开


提示自签名的证书不受信任,点击[继续]后可正常请求

2015-08-22 23:44 负责人:无 分享
已邀请:
盘龍

盘龍

我也遇到该问题,求解决方法!

DCloud_IOS_XTY

DCloud_IOS_XTY

  • 啊啊啊啊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

啊啊啊啊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

yhusky@qq.com

yhusky@qq.com - 大鱼吃小鱼,快鱼吃慢鱼

也遇到这个问题,Mark一下

潇洒哥gg

潇洒哥gg

也遇到,mark一下

该问题目前已经被锁定, 无法添加新回复