作业作业Java网络编程
以下是作业的逐字记录: 1.)编写一个作为TCP服务器的Java程序 将HTTP响应返回到显示的浏览器 客户端的IP地址及其拥有的次数 已连接到服务器 2.)使用标准Web浏览器测试您的程序,如 Internet Explorer 到目前为止,我们一直在用java创建服务器和客户机,以便将图像从客户机发送到服务器。我们一直在使用命令提示符/终端来编译和运行所有程序 在我看来,我们创建了服务器和客户端java程序,但这次客户端只是连接和断开连接,服务器获取IP地址并返回http响应 基本上我要找的是你对作业内容的解释。另外,了解HTTP响应到底是什么/做什么也不错作业作业Java网络编程,java,network-programming,httpresponse,Java,Network Programming,Httpresponse,以下是作业的逐字记录: 1.)编写一个作为TCP服务器的Java程序 将HTTP响应返回到显示的浏览器 客户端的IP地址及其拥有的次数 已连接到服务器 2.)使用标准Web浏览器测试您的程序,如 Internet Explorer 到目前为止,我们一直在用java创建服务器和客户机,以便将图像从客户机发送到服务器。我们一直在使用命令提示符/终端来编译和运行所有程序 在我看来,我们创建了服务器和客户端java程序,但这次客户端只是连接和断开连接,服务器获取IP地址并返回http响应 基本上我要找的
谢谢。作业要求您编写一个服务器来实现 因此,您将能够使用任何HTTP客户端,如Google Chrome。
您不需要编写自己的客户端。任务要求您编写一个实现客户端的服务器 因此,您将能够使用任何HTTP客户端,如Google Chrome。
您不需要编写自己的客户机。在我看来,您应该使用ServerSocket,在端口80打开并侦听HTTP请求。它们看起来像这样(来源:) 您可以忽略请求中的内容,并在响应中发回一个标准HTML页面。 响应应为200(成功)
HTTP/1.1200正常
服务器:Doop De Doo
内容长度:[大小]
内容语言:英语
连接:关闭
内容类型:text/html
[内容]
这真的很简单。在我听来,您应该使用ServerSocket,在端口80打开并侦听HTTP请求。它们看起来像这样(来源:) 您可以忽略请求中的内容,并在响应中发回一个标准HTML页面。 响应应为200(成功)
HTTP/1.1200正常
服务器:Doop De Doo
内容长度:[大小]
内容语言:英语
连接:关闭
内容类型:text/html
[内容]
这非常简单。如果您不熟悉HTTP协议,您可能会想看看。如果您不熟悉HTTP协议,您可能会想看看。事实上,如果您确实被按下了键,您可以使用telnet(但您需要非常擅长于不输入错误(或退格)HTTP GET请求。事实上,如果你真的被按下了,你可以使用telnet(但你需要非常擅长于不错误键入(或退格)HTTP GET请求。感谢编辑!我弄乱了标题和内容之间的新行!感谢编辑!我弄乱了标题和内容之间的新行!
GET /infotext.html HTTP/1.1
Host: www.example.net
HTTP/1.1 200 OK
Server: Doop-De-Doo
Content-Length: [size]
Content-Language: en
Connection: close
Content-Type: text/html
<html> [CONTENT] </html>