对以上【Java源程序】进行运行测试 请将以下(9) (10)空缺处的测试命令填写完整。 在
问题详情
对以上【Java源程序】进行运行测试,请将以下(9)、(10)空缺处的测试命令填写完整。
在本机运行WebServer程序,然后打开IE浏览器。
1)在IE地址栏中,输入请求“/index.html”页面的命令:(9)。
2)在IE地址栏中,输入关闭Web服务器的命令:(10)。请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:(9)http://localhost:8080/index.html或http://127.0.0.1:8080/index.html(10)http://localhost:8080/shutdown或http://127.0.0.1:8080/Shutdown
(9)http://localhost:8080/index.html或http://127.0.0.1:8080/index.html(10)http://localhost:8080/shutdown或http://127.0.0.1:8080/Shutdown 解析:解答第(9)空缺处的要点在于,必须了解服务器在本地运行的基本路径和端口。由题干最开始给出的请求消息示例信息中,“Host:localhost:8080”说明该服务器使用的不是标准的HTFP端口,而是使用的8080端口号。这一点也可在服务器主程序中的语句“public static final int PORT=8080;”所定义的常量PORT中看出来。在下一个常量的定义“public static final String WEB_OOT=SyStem.getProperty(”user.dir")+ File.separator+"webroot”;”中,不要被WEB ROOT所迷惑,因为Web服务器本身会使用WEB_ROOT作为根目录,至于根目录指向哪个文件夹,只要在定义里面指定好就可以了,不要在HTTP请求中再加上一个路径。因此在本机运行WebServer程序时,在IE地址栏中输入请求“/index.html”页面的命令是: http://localhost:8080/index.html或http://127.0.0.1:8080/index.html。
在服务器主程序中,语句“private static final String SHUTDOWN_COMMAND="/shutdown";”所定义的SHUTDOWN_COMMAND变量,用于保存关闭服务器的命令,因此在本机运行WebServer程序时,在IE地址栏中输入关闭Web服务器的命令是:http://localhost:8080/shutdown或http://127.0.0.8080/Shutdown。