我需要从钛移动 webview 发送 post web 请求。
创建了一个 webview 并包含以下 html 代码 (Upload.html)
<html>
<head>
<script>
function loadXMLDoc()
{
//alert('asdfsf');
var xmlhttp=new XMLHttpRequest();
xmlhttp.open("POST","https://www.mydomain.com",true);
xmlhttp.send('encrypted image string');
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
alert('xmlhttp'+xmlhttp.responseText);
}
}
}
</script>
</head>
<body onload="loadXMLDoc()">
<h1>Sample</h1>
</body></html>
并在 webview 中使用如下:
var webview = Ti.UI.createWebView({
url : 'Upload.html',
height : 100,
width : 100,
top : 0,
left : 0
});
在创建 webview 控制台显示
2013-02-07 17:36:20.906 WebviewSample[6575:1f43f] [警告] 无法使用最新的 TLS 安全地连接到 api.appcelerator.net。使用 TLS1.0 重试。强烈建议将服务器更新到最新的 TLS 支持。
[错误]分析错误发送请求:发生连接失败:SSL问题(可能的原因可能包括错误/过期/自签名证书,时钟设置为错误日期)