HttpServer
2016-06-15 14:07:58 0 举报
HttpServer是一个用于创建HTTP服务器的类,它实现了IHttpHandler接口和IHttpAsyncHandler接口。通过使用HttpServer类,开发人员可以轻松地创建一个HTTP服务器,用于处理HTTP请求和响应。HttpServer类提供了一些方法,如Listen()、SendResponse()等,以帮助开发人员实现自定义的HTTP处理逻辑。此外,HttpServer类还支持异步处理,可以提高服务器的性能和吞吐量。总之,HttpServer是一个功能强大、易于使用的HTTP服务器类,适用于各种规模的项目。
作者其他创作
大纲/内容
startFrom=fileLen
res.addHeader(\"Accept-Ranges\
String range=header.getProperty(\"range\
Yes
此处要使用RandomAccessFile
No
String newUri=node.getFullPath();
mySocket=s;
目前allowDirectoryLising恒为false
HTTPSession.run()
contentType=st.nextToken();
!f.exists()
method.equalsIgnoreCase(\"POST\")
FileInputStream fis=new FileInputStream(f);fis.skip(startFrom);
contentType.equalsIgnoreCase(\"multipart/form-data\")
f.isDirectory()
!uri.endsWith(\"/\")
myServerSocket.accept()
String itemId=URLDecoder.decode(itemIdArr[1]);ContentNode node=ContentTyee.getNode(itemId);
range!=null&&startFrom=0
handle application/x-www-form-urlencoded
allowDirectoryListing&&f.canRead()
uri += \"/\
0 条评论
下一页