Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用HTTPS客户端向服务器上的端口440发送请求_Java_Linux_Security_Https_Port - Fatal编程技术网

Java 使用HTTPS客户端向服务器上的端口440发送请求

Java 使用HTTPS客户端向服务器上的端口440发送请求,java,linux,security,https,port,Java,Linux,Security,Https,Port,我想发出请求 openssl s_客户端-连接服务器:440

我想发出请求

openssl s_客户端-连接服务器:440 使用HTTPS客户端连接到端口440

我不知道什么是HTTPS客户端,也不知道如何发送请求。 如果你能让我知道做这件事的步骤,那会很有帮助的


谢谢你解释:

HTTP只是文本。请求是纯文本的,响应也是纯文本的,至少对于标题是这样

HTTPS只是SSL上的HTTP

所以HTTP客户机就是您。通过SSL连接后,只需键入格式化为HTTP请求的文本,如:

GET /index.html HTTP/1.1
它将请求服务器的page/index.html。如果键入速度太慢,服务器可能会关闭连接,因此复制粘贴行而不是手动键入

怎么办?

我想你不想学习HTTP协议,也不想在这么低的层次上做事。但是使用openssl,您只需与服务器建立连接

您需要的是一个通过SSL连接、为您生成请求并显示服务器响应的软件,即HTTP客户端。您可以尝试:

无论如何,无论您打算做什么(手动编写HTTP请求或使用curl),您都应该了解一点,以及不同类型的请求(POST、GET等)