草庐IT

JavaEE-HTTPS

全部标签

ipad - 使用 HTTPS 在 iPad Safari 上播放 HTML5 视频

我正在尝试使用HTML5视频元素在iPad(Safari浏览器)上播放.mp4视频。使用HTTP一切正常。但是,当使用HTTPS访问时,视频将不会加载(或播放)。如果我从我的桌面Chrome浏览器访问同一个网站,我可以使用HTTPS加载和播放视频。网络上的其他地方有关于Quicktime和HTTPS无法在iPad上运行的提示。这是同一个问题吗? 最佳答案 您使用的SSL证书可能不是由受信任的iOS/Safari根证书颁发机构(或CA)颁发的。现在的SSL证书很可能是由“中间CA”颁发的。即,受根CA信任的CA。但是,您的浏览器/操作

javascript - 加载可能重定向到 HTTP 的 HTTPS 图片 url

我正在使用一个特定的API,它有一个图像url约定:https://us.battle.net/static-render/us/illidan/249/96749817-avatar.jpg?alt=wow/static/images/2d/avatar/6-0.jpg按照惯例,如果找不到确切的图像,服务器将重定向到备用缩略图。问题是-重定向时,服务器重定向到http,即使原始调用是通过https进行的。我使用这些url的页面使用的是https,每当出现此类重定向时,我都会收到警告。在javascript/html中是否有一种简单的方法可以强制使用httpsurl,即使服务器正在重定

javascript - Fetch API 无法加载文件 :///C:/Users/Jack/Desktop/Books_H/book-site/public/api/books. 对于 CORS 请求,URL 方案必须是 "http"或 "https"

刚开始在我的学校学习nodejs。他们给了我们这个半完成的任务,我需要让下一个和上一个按钮起作用。但是,当我运行index.html时,控制台出现了一些错误。错误是:“获取API无法加载文件:///C:/Users/Jack/Desktop/Books_H/book-site/public/api/books。对于CORS请求,URL方案必须是“http”或“https”。”另一个是:“未捕获(promise)TypeError:无法在HTMLDocument.document.addEventListener获取”。我什至不知道如何开始解决这个问题。有帮助吗?HelloHellofr

HTTPS是怎么加密数据的?

HTTPS是怎么加密数据的?对安全或密码学基础有了解的同学,应该知道常见的加密手段。一般来说,加密分为对称加密、非对称加密(也叫公开密钥加密)对称加密对称加密的意思就是,加密数据用的密钥,跟解密数据用的密钥是一样的。对称加密的优点在于加密、解密效率通常比较高。缺点在于,数据发送方、数据接收方需要协商、共享同一把密钥,并确保密钥不泄露给其他人。此外,对于多个有数据交换需求的个体,两两之间需要分配并维护一把密钥,这个带来的成本基本是不可接受的。非对称加密非对称加密的意思就是,加密数据用的密钥(公钥),跟解密数据用的密钥(私钥)是不一样的。什么叫做公钥呢?其实就是字面上的意思——公开的密钥,谁都可以

javascript - 为什么 Safari 无法通过 https 播放 HTML5 音频?

我正在尝试使用HTML5音频在safari中播放语音。但它不适用于https,http可以。varaudio=newAudio();audio.src="https://example.com/xxxx.wav";audio.play();无法通过https播放音频吗?如果不使用html5音频,是否有其他替代解决方案可以在safari下通过https播放语音?谢谢 最佳答案 据我所知,这是Webkit错误,因此也发生在iPhone和Android手机中。我们通过http为标准跨域站点提供所有音频,它们工作正常,即使通过https检索

javascript - 如何找到哪个元素破坏了网页上的 HTTPS?

是否有一种简单的方法(可能是通过firefox插件或其他东西)来判断网页上的哪个元素正在中断HTTPS连接?我在源代码中搜索了任何“http”,但没有找到。我认为问题的根源在于某处的javascript文件,但我希望比逐行遍历所有javascript文件更容易缩小范围。有什么简单的解决方案或建议吗? 最佳答案 我不知道firefox,但GoogleChrome会在控制台中显示所有不安全的内容源。例如:Thepageathttps://mail.google.com/mail/u/0/?shva=1#inboxdisplayedins

c# - 无法使用 htmlagilitypack 从 https URL 下载 HTML 数据

我有一个“小”问题htmlagilitypack(HAP)。当我尝试从网站获取数据时出现此错误:Anunhandledexceptionoftype'System.ArgumentException'occurredinmscorlib.dllAdditionalinformation:'gzip'isnotasupportedencodingname.Forinformationondefiningacustomencoding,seethedocumentationfortheEncoding.RegisterProvidermethod.我正在使用这段代码从网站获取数据:Html

html - 如果我从常规 http 页面使用 <form action ="https">,信息是否仍然加密?

假设我在urlhttp://mysite.com/form.html。查看源代码时,我看到了如果我点击提交按钮,表单信息在发送到流程页面/Controller时会被加密吗? 最佳答案 是-表单中的数据将使用SSL实现的常用握手加密发送。从那里您可以选择让您的用户保持在SSL之下,或者使用session标识符将他们返回到标准连接。 关于html-如果我从常规http页面使用,信息是否仍然加密?,我们在StackOverflow上找到一个类似的问题: https:

html - 未捕获的安全错误 : Failed to construct 'WebSocket' : An insecure WebSocket connection may not be initiated from a page loaded over HTTPS

我使用的是GlassFishServer4.1/JavaEE7。在我的web.xml文件中,我提到了以下安全限制。UserConstraintProvideaName/admin_side/*GETPOSTROLE_ADMINCONFIDENTIAL其他机构也一样。自transport-guarantee设置为CONFIDENTIAL,与指定URL模式匹配的网页/admin_side/*通过安全通道(HTTPS)运行。在如下使用WebSockets(JavaScript)时,varws=newWebSocket("ws://localhost:8181/Context/Push");它

html - 通过 https 加载样式表时出现问题

我最近向我的域应用了SSL证书,但在HTTP://上查看我的网站时我遇到了一些样式问题,这些样式很好。但是,当通过HTTPS://查看时,根本没有应用任何样式。我发现了问题所在。我没有通过HTTPS加载我的第三方样式。我切换到HTTPS,所有问题都解决了。 最佳答案 您可能正在使用http://链接到https://网站上的样式表。安全网站不允许混合协议(protocol)。一切都必须从安全服务器嵌入。浏览器将忽略/阻止HTTPS页面上的HTTP资源(具有不同程度的严格性)。此阻止的原因是不安全的HTTP资源(如样式表和脚本)仍可能