Questions tagged «https»

安全超文本传输​​协议(HTTPS)是超文本传输​​协议与SSL / TLS协议的组合,可提供加密的通信和网络Web服务器的安全标识。

6
确定ajax调用是否由于响应不安全或连接被拒绝而失败
我一直在做很多研究,找不到解决这个问题的方法。我正在尝试执行从https服务器到运行带有自定义自签名证书的码头的locahost https服务器的jQuery ajax调用。我的问题是我无法确定响应是连接被拒绝还是响应不安全(由于缺少证书接受)。有没有办法确定两种情况之间的差异?的responseText,并且statusCode总是在这两种情况下是相同的,即使在Chrome控制台我可以看到一个区别: net::ERR_INSECURE_RESPONSE net::ERR_CONNECTION_REFUSED responseTextstatusCode对于这两种情况,始终为“”,始终为“ 0”。 我的问题是,如何确定jQuery ajax调用是由于ERR_INSECURE_RESPONSE还是由于失败ERR_CONNECTION_REFUSED? 一旦证书被接受,一切正常,但是我想知道本地主机服务器是否已关闭,或者它已启动并正在运行,但是证书尚未被接受。 $.ajax({ type: 'GET', url: "https://localhost/custom/server/", dataType: "json", async: true, success: function (response) { //do something }, error: function (xhr, textStatus, errorThrown) { console.log(xhr, textStatus, errorThrown); //always the same for refused and insecure responses. } }); 即使手动执行请求,我也会得到相同的结果: var request = new …
114 javascript  jquery  ajax  https 



18
如何解决“ java.security.cert.CertificateException:不存在使用者替代名称”错误?
我有一个Java Web服务客户端,该客户端通过HTTPS使用Web服务。 import javax.xml.ws.Service; @WebServiceClient(name = "ISomeService", targetNamespace = "http://tempuri.org/", wsdlLocation = "...") public class ISomeService extends Service { public ISomeService() { super(__getWsdlLocation(), ISOMESERVICE_QNAME); } 当我连接到服务URL(https://AAA.BBB.CCC.DDD:9443/ISomeService)时,出现异常java.security.cert.CertificateException: No subject alternative names present。 要修复它,我首先运行openssl s_client -showcerts -connect AAA.BBB.CCC.DDD:9443 > certs.txt并在file中得到以下内容certs.txt: CONNECTED(00000003) --- Certificate chain 0 s:/CN=someSubdomain.someorganisation.com i:/CN=someSubdomain.someorganisation.com -----BEGIN CERTIFICATE----- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX …

5
使用PHP从HTTP重定向到HTTPS
我正在一个购物车网站上工作,我想在用户输入帐单明细时将用户重定向到HTTPS页面,并保持下一页的HTTPS连接,直到他注销。 为此,我需要在服务器上安装什么(我正在使用Apache),如何从PHP重定向?
107 php  https 

12
如何使file_get_contents()与HTTPS一起使用?
我正在设置信用卡处理程序,需要对CURL使用替代方法。当我使用测试服务器(未调用SSL URL)时,以下代码可以正常工作,但是现在当我在使用HTTPS的工作服务器上对其进行测试时,它失败,并显示错误消息“无法打开流”。 function send($packet, $url) { $ctx = stream_context_create( array( 'http'=>array( 'header'=>"Content-type: application/x-www-form-urlencoded", 'method'=>'POST', 'content'=>$packet ) ) ); return file_get_contents($url, 0, $ctx); }

12
Heroku NodeJS http到https ssl强制重定向
我在heroku上运行了一个应用程序,并在带有https的节点上运行了express。我如何识别协议以在heroku上使用nodejs强制重定向到https? 我的应用程序只是一个简单的http服务器,它(尚未)意识到heroku正在向其发送https请求: /* Heroku provides the port they want you on in this environment variable (hint: it's not 80) */ app.listen(process.env.PORT || 3000);
105 redirect  ssl  node.js  https  heroku 


12
PhantomJS无法打开HTTPS站点
我正在使用以下基于loadspeed.js示例的代码来打开一个https://站点,该站点也需要http服务器身份验证。 var page = require('webpage').create(), system = require('system'), t, address; page.settings.userName = 'myusername'; page.settings.password = 'mypassword'; if (system.args.length === 1) { console.log('Usage: scrape.js <some URL>'); phantom.exit(); } else { t = Date.now(); address = system.args[1]; page.open(address, function (status) { if (status !== 'success') { console.log('FAIL to load the address'); } …

9
代理服务器上的HTTPS连接
是否可以通过代理服务器建立HTTPS连接?如果是,哪种代理服务器允许? 与如何在Apache HTTP Client 4中使用Socks 5代理重复?
103 proxy  https 

6
在HTTP页面上使用https的Ajax
我的网站使用http和https协议;它不会影响内容。我的网站使用jQuery ajax调用,该调用也填充了页面上的某些区域。 现在,我想通过https进行所有ajax调用。(请不要问我为什么:))当我使用https协议的页面时,ajax请求正在工作。在使用http协议的页面上时,出现JavaScript错误:拒绝访问受限制的URI 我知道这是一个跨域问题(实际上,这是一个跨协议问题),并且我知道我应该在ajax调用中使用与当前页面相同的协议。 我仍然希望所有的ajax调用都为https,并在通过http提供的页面上调用它们。是否有任何解决方法来实现这一目标(某些json / proxy解决方案?),还是根本不可能?
101 jquery  ajax  https  cors 


14
HAProxy将HTTP重定向到https(ssl)
我正在使用HAProxy进行负载平衡,只希望我的网站支持https。因此,我想将端口80上的所有请求重定向到端口443。 我该怎么做? 编辑:我们想重定向到https上的相同URL,保留查询参数。因此,http://foo.com/bar将重定向到https://foo.com/bar
99 http  redirect  ssl  https  haproxy 

6
HTTPURLConnection不跟随从HTTP重定向到HTTPS
我不明白为什么Java HttpURLConnection不会遵循从HTTP到HTTPS URL的HTTP重定向。我使用以下代码在https://httpstat.us/上获取页面: import java.net.URL; import java.net.HttpURLConnection; import java.io.InputStream; public class Tester { public static void main(String argv[]) throws Exception{ InputStream is = null; try { String httpUrl = "http://httpstat.us/301"; URL resourceUrl = new URL(httpUrl); HttpURLConnection conn = (HttpURLConnection)resourceUrl.openConnection(); conn.setConnectTimeout(15000); conn.setReadTimeout(15000); conn.connect(); is = conn.getInputStream(); System.out.println("Original URL: "+httpUrl); System.out.println("Connected to: …

10
无效的自签名SSL证书-“缺少主题备用名称”
最近,Chrome浏览器已停止使用我的自签名SSL证书,并认为它们不安全。当我查看DevTools | Security选项卡中的证书时,我可以看到它说 缺少主题备用名称此站点的证书不包含主题备用名称扩展名,该扩展名包含域名或IP地址。 证书错误站点的证书链(net :: ERR_CERT_COMMON_NAME_INVALID)出现问题。 我怎样才能解决这个问题?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.