gpt4 book ai didi

ssl - 如何从在 webview 中加载的 html 中使用的 javascript 发送 post webrequest - titanium mobile?

转载 作者:太空宇宙 更新时间:2023-11-03 15:04:05 28 4
gpt4 key购买 nike

我需要从 titanium 移动 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 支持。

[ERROR] Analytics error sending request: A connection failure occurred: SSL problem(可能的原因可能包括错误/过期/自签名证书,时钟设置错误的日期)

最佳答案

虽然控制台错误似乎与您的 webview 有关,但我认为它不是。

我认为您已为您的应用程序启用分析,但由于某种原因 SSL session 被拒绝(时间配置不正确等)。

在您的 tiapp.xml 中禁用分析,此错误不应再次出现,或者尝试找出导致 SSL 连接被拒绝的原因。

第二个想法:如果您尝试发布到 https 域并且您的时间配置已经出现问题。它可能不会通过 webview 发布任何内容,因为 SSL 连接也因与分析连接相同的原因而被拒绝。

关于ssl - 如何从在 webview 中加载的 html 中使用的 javascript 发送 post webrequest - titanium mobile?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14751045/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com