问题标签 [https]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
10 回答
2195 浏览

php - 是否可以在没有 https 服务器的情况下拥有安全的 Web 表单?

我有一个托管在提供商上的网站,它没有给我一个固定的 IP 地址,所以我不能使用 https。我想使用网络表单但以安全的方式编辑某些页面。

客户端将是 iphone 类型的设备,因此 java 或 flash 小程序将是不可能的。

  • 有没有办法只在浏览器中使用 javascript 在服务器和浏览器之间建立安全连接?

服务器上的语言目前是 php,但它可以是 ruby​​、python、perl 或 lua。

0 投票
9 回答
275120 浏览

proxy - 通过代理服务器的 HTTPS 连接

是否可以通过代理服务器进行 HTTPS 连接?如果是,什么样的代理服务器允许这样做?

与如何在 Apache HTTP Client 4 中使用 Socks 5 代理重复?

0 投票
10 回答
6028 浏览

javascript - IE 警告解决方法?带有安全和不安全项目的页面

我有一个在 URL 中使用“https”保护的页面,该页面还包含用于播放来自 youtube 的视频的 youtube url。由于 youtube URL 包含没有 's' 的“http”,IE 会给出“此页面包含安全和非安全项目”的警告对话框。

有没有办法在Javascript中解决这个问题?也许在页面加载后生成带有函数的 youtube 播放器 HTML?网址仍必须以“http://”开头

编辑:感谢大家到目前为止的投入!我知道这听起来不可能。如果有一些条件注释或其他内容,我会很高兴,这样我就可以告诉 IE 禁止显示此对话框。它让我们的客户感到困惑,因为世界上大部分地区都在 IE 中,FF 的行为要好得多,因为它会告诉您是否单击了损坏的锁,而不是烦人的弹出窗口。这就像一个新版本的“你的程序执行了非法操作”。(用户向警方隐藏)我将 youtube 视频嵌入到 src 来自 youtube 的页面上。我正在使用他们的播放器,因为它是由他们托管的。在我看来,这是没有办法的。

我想我的解决方法是仅将 HTTPS 应用于非常敏感的页面(密码更改、登录)并在所有其他页面中退出,因此 youtube 视频不会出现此弹出窗口。我在 PHP 中,我担心如果我这样做,SESSION 会被破坏,但我想这是唯一的方法,我会等待周一解决这个问题。

0 投票
1 回答
787 浏览

java - web.xml无法在某些环境中工作

我在 web.xml 中添加了这个传输保证标签,这意味着某些页面只能通过 https 访问。但是,这对于具有 Web 服务器和负载平衡器的环境存在问题。

显然它不会重定向到带有 ssl 端口的应用程序。

看起来像防火墙限制。

有什么建议吗?

0 投票
3 回答
2157 浏览

http - 在 Yahoo Pipes 中使用 HTTPS 资源?

是否可以在 Yahoo Pipes 的 URLBuilder 中使用 HTTPS: 资源?

我已经轻松地使用了 HTTP:,但是当我将其更改为 HTTPS:时出现错误。

0 投票
6 回答
3997 浏览

internet-explorer - 使用 HTTPS 时如何避免 IE7 中的安全消息?

在 IE7 中,我的网站总是导致浏览器提示“安全信息”对话框:

此页面包含安全和非安全项目。

是否要显示非安全项目?

在非安全页面和安全页面(HTTP 到 HTTPS)之间旅行时,如何避免收到此消息?

0 投票
3 回答
45408 浏览

c# - WebClient + HTTPS 问题

我目前正在与第 3 方创建的系统集成。该系统要求我使用 XML/HTTPS 发送请求。第 3 方将证书发送给我,我安装了它

我使用以下代码:

此代码返回以下内容WebException

基础连接已关闭:无法为 SSL/TLS 安全通道建立信任关系。

更新因为它是我正在使用的测试服务器,所以证书不受信任并且验证失败......要在测试/调试环境中绕过这个,创建一个新的ServerCertificateValidationCallback

这是我的“假”回调

在这里这里阅读更多

0 投票
5 回答
92691 浏览

asp.net - 如何在 ASP.Net 应用程序中使用 HTTPS

我想在我的 ASP.NET Web 应用程序中使用 HTTPS,但仅限于 Login.aspx 页面。

如何实现?

0 投票
4 回答
46107 浏览

c# - C# 中带有 https 的 HttpWebRequest

这段代码不起作用;它正在登录使用 https 协议的网站。如何解决这个问题呢?GetRequestStream()代码随时随地停止,说协议违反异常未处理..

0 投票
2 回答
1645 浏览

ssl - 无法使用 Microsoft Virtual PC Windows XP / IE 6 Image 加载 SSL 站点

我正在尝试使用 Microsoft 的 Win XP / IE 6 虚拟机映像在 IE 6 中测试我的站点,但我无法在虚拟机内的 IE 6 或 Firefox 2 中加载任何 SSL 站点。在 VM 之外,所有站点都按预期加载,但在 VM 内部,在任一浏览器中都找不到站点。非 SSL 站点在 VM 内加载良好。

例如,Firefox 2.0.0.20 错误消息是“Firefox 无法在 secure.example.com 找到服务器”。

是否必须在 VM 中启用特殊功能才能允许连接到 SSL 站点?