当前位置: 首页 > 知识库问答 >
问题:

为什么Curl/OpenSSL不能找到Chrome+Firefox能找到的网站?

戎志勇
2023-03-14
$ curl -v https://registration.experient-inc.com/HTMLProduction/ShowCES131/ConfirmationImages/CES131_Header.JPG
* About to connect() to registration.experient-inc.com port 443 (#0)
*   Trying 12.153.51.94...
* connected
* Connected to registration.experient-inc.com (12.153.51.94) port 443 (#0)
* successfully set certificate verify locations:
*   CAfile: /usr/ssl/certs/ca-bundle.crt
  CApath: none
* SSLv3, TLS handshake, Client hello (1):
* Unknown SSL protocol error in connection to registration.experient-inc.com:443
* Closing connection #0
curl: (35) Unknown SSL protocol error in connection to registration.experient-inc.com:443
$ openssl s_client -host 12.153.51.94 -port 443
CONNECTED(00000003)
write:errno=104
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 0 bytes and written 320 bytes
---
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
---

共有1个答案

解河
2023-03-14

显然,该web服务器根本不支持SSLv2。即。它甚至不支持SSLv2 hello。强制curl或OpenSSL使用SSLv3+将导致一个有效的查询。

 类似资料:
  • 问题内容: 我在MS SQL Server 2012中有一个奇怪的问题。我正在尝试检查升级脚本中是否已存在外键。我过去使用过系统OBJECT_ID()函数来查找表,视图和过程,但是当我尝试使用它来查找外键时,它是行不通的。 问题答案: 可能是您的外键正在表中查找的不是默认模式(可能是)。在这种情况下,直到您指定架构,您才能看到以下内容: 实际上,您的数据库中可能有多个具有相同名称的对象,但它们位于

  • 我试图找到这个按钮并点击它。但我得到了这个错误: 我注意到它正在寻找不同的字符串bc它在类名前面添加了这个点。这是问题吗? 非常感谢。

  • 我正在使用Eclipse和Gradle。Twilio被列为依赖项。所有版本都是最新的。引用Gradle的代码将无法编译,并返回Twilio类不存在的错误消息。在线代码令人沮丧地过时了。我希望这里有人能帮忙。 我正在运行的代码非常基本:

  • 问题内容: 我正在构建一个脚本,该脚本必须修补XML文件,包括用一个元素列表替换另一个元素列表。以下函数将补丁(涉及到具有相同名称的元素的可能为空的列表)应用于父元素具有相同名称的元素的列表(也可能为空的列表)。(这只是修补逻辑的一小部分)。 为什么在运行代码时出现以下错误? (下面标记了514行。)据我了解,我刚刚验证了该元素存在(因为NodeList是活动的,因此它的第一个条目将始终是下一个匹

  • PS:我尝试过从零开始导入项目,并多次进行无效和重新启动,但这没有帮助。

  • 我将Alexa技能创建为AWS Lambda节点。js应用程序基于Alexa技能工具包中提供的一个示例。我遵循了所有的指示: My Echo在AWS上注册了与我的开发者账户相同的账户 我在亚马逊开发者控制台上配置了我的技能 我把我的应用程序ID从控制台到我的应用程序代码 我将我的代码上传到AWS Lambda服务(设置为N。弗吉尼亚,按照指示) 我测试了我的服务,它返回了预期的JSON 我输入我的