xmlhttprequest - Tizen 手表网络应用程序,更新后小部件中的 edy 坏了?
问题描述
我有一个用于 Galaxy Watch 的 Tizen 网络应用程序,它工作了大约一年,但在我的 Galaxy Watch(1) 上周收到的更新后突然停止工作。
我使用 XMLHttpRequest 连接到特定资源并使用基本的 http 身份验证,在应用程序和小部件中的方式相同(按下按钮后)。上周小部件中的连接停止工作,但它仍在 app 中工作。
事实上,我在我的服务器上做了一个 tcpdump 并检查了 wireshark 中的 pcap:app 发送身份验证数据,但小部件没有(尽管代码相同)。所以小部件得到401 响应。
这是我的连接代码草稿,没有详细信息:
xhr.open('GET', url, true, HTTP_USER, HTTP_PASSWORD);
xhr.onreadystatechange = function() {
if (this.readyState == 4) {
if (this.status != 200) {
connectionInfo.textContent = 'Connection broken';
....
....
}
.......
.......
}
}
xhr.send();
知道会发生什么变化吗?谢谢。
解决方案
推荐阅读
- python - 在 PaintShop Pro 的脚本中使用“SaveAs”
- python - 使消息内容成为变量 discord.py
- sas - 是否可以以 SQL 脚本格式查看 SAS 库的内容?
- python - 如何在两个模型之间显示一组数据?
- java - 如何将日历范围添加到谷歌云服务帐户
- java - 有什么方法可以在异常处理程序中传递第二个参数?
- data-structures - 地理数据的存储结构与移动物体的速度和地名
- swiftui - 快速在 forEach 循环中跨视图传递数据以获取唯一对象
- next.js - 从 nextjs Link 组件传递数据并在 getStaticProps 中使用
- c# - DateTime.TryParse() 不适用于格式化日期 dd/MM/yyyy