带有plist链接的href无法在python应用程序中解析

Posted

技术标签:

【中文标题】带有plist链接的href无法在python应用程序中解析【英文标题】:href with a plist link not resolving in python app 【发布时间】:2014-05-30 00:52:10 【问题描述】:

我有一些遗留代码要转移到我们的 Django 项目中,我想知道为什么这个 href 没有按预期解决。它应该打开我们移动应用程序的企业版。当单击它时,Django 将其解释为 url,因此我们得到一个 403 页面未找到。我假设 Django 讨厌 url 的格式,但是,什么给了?

<a href="itms-services://?action=download-manifest&url=https://dl.dropbox.com/s/lwnsbatj8snq07o/myapp.plist"><button type='button' class='btn-default'>Download</button></a>

【问题讨论】:

您确定您的 Django 服务器完全参与其中吗?我对 itms-services 方案不是很熟悉,但是这个 URL 看起来像是完全由移动浏览器解释的东西,然后从 Dropbox 中获取(并且那个 URL 为我返回 403)。 我们的项目在测试服务器上运行,响应返回并附有我们的 vm 的 IP 地址,如下所示,127.0.0.0/'plist link from above',将错误代码更改为 403,这是打错了 我的意思是 Dropbox URL 返回 403。 Django 不会——也不能——改变浏览器解释链接的方式:它只是为浏览器提供 html。您应该展示该 HTML 是如何生成的。 【参考方案1】:

这不可能与 Django 有任何关系。 Django 不会——也不能——改变浏览器解释链接的方式:它只是为浏览器提供 HTML。

【讨论】:

以上是关于带有plist链接的href无法在python应用程序中解析的主要内容,如果未能解决你的问题,请参考以下文章

带有Python的Selenium Webdriver - 无法使用Selenium Web驱动程序在Web应用程序中提供输入(Date)

无法本地化 iOS info.plist 文件中的字符串

iOS 应用无法通过应用商店中的搜索找到,但可以通过带有应用 ID 的 iTune 链接形式找到

Python selenium 我无法访问带有 iframe 的页面上的链接页面

无法将数据保存到 Plist 中?

带有地理位置网站的 Flutter iOS webview 应用程序不会询问位置权限,即使 info.plist 已调整