package com.byteversion;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.net.ServerSocket;
import java.net.Socket;
public class ByteTransport {
public static void main(String[] args) {
try {
ServerSocket sc=new ServerSocket(9999);
Socket socket= sc.accept();
InputStream is= socket.getInputStream();
BufferedReader br=new BufferedReader(new InputStreamReader(is));
String s=null;
while( null!=(s=br.readLine()))
{
System.out.println(s);
if(s.contains("Keep"))
{
break;
}
}
String content="<html><label color='red'>fuck</label></html>";
String headerString="HTTP/1.0 200 OK\r\n" +
"server:WBS\r\n" +
"Content-length:"+content.getBytes("utf-8").length+"\r\n" +
"Content-type:text/plain;utf-8\r\n\r\n";
OutputStream oStream= socket.getOutputStream();
byte [] con=content.getBytes("utf-8");
byte [] h=headerString.getBytes("utf-8");
oStream.write(h);
oStream.write(con);
oStream.flush();
oStream.close();
oStream.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
分享到:
相关推荐
Java中的HttpServer是Java SE平台的一部分,位于`com.sun.net.httpserver`包中,它提供了一个简单的HTTP服务器实现,主要用于开发、测试和演示用途。这个轻量级的服务器可以帮助我们理解HTTP协议的工作原理,并且...
Java HttpServer源码工程是一个基于Java平台实现的轻量级HTTP服务器项目,它允许开发者创建自己的Web服务,处理HTTP请求并返回响应。这个工程的核心在于理解如何使用Java NIO(非阻塞I/O)和Java网络编程来构建一个...
在Java中,我们可以使用内置的`HttpServer`类(来自`com.sun.net.httpserver`包)来创建一个简单的HTTP服务器。服务器的主要职责是接收客户端的POST请求,处理请求体中的数据,并返回响应。 服务器端实现的关键步骤...
simply implemented the http server by java
在"**httpserver-master**"这个压缩包中,可能包含了实现上述功能的源代码和示例。通过阅读和学习这些代码,你可以进一步理解Java HTTP服务器的工作原理,并根据自己的需求定制服务器功能。无论是用于学习还是实际...
一个用java实现的web服务器 httpserver
本篇将详细讲解如何使用Java实现一个HttpServer,用于接收客户端发送的数据。 首先,我们要理解HTTP服务器的基本工作原理。HTTP服务器是一个监听特定端口(默认为80)的应用程序,当接收到客户端(通常是浏览器)...
《使用Java构建HttpServer进行Http协议调试》 在IT行业中,HttpServer是一个常见的工具,用于模拟Web服务器,处理HTTP请求并返回响应。本教程将详细讲解如何使用Java编写一个简单的HttpServer,以便于调试HTTP协议...
NULL 博文链接:https://jj871231.iteye.com/blog/1290265
在Java中,我们可以使用多种库来实现HTTP通信,其中包括`com.sun.net.httpserver`包,这是一个内置的轻量级HTTP服务器,适用于测试、原型设计以及简单的应用。本示例将详细介绍如何使用`com.sun.net.httpserver`包...
通过深入研究Java WebServer的源代码,开发者可以了解到网络服务器的工作原理,学习如何处理网络I/O,理解服务器如何响应HTTP请求,以及如何在Java环境中实现动态内容和静态资源的提供。这对于提升Java后端开发技能...
webserver httpserver java
JavaServer Pages(JSP)API 是Java平台上的一个核心组件,用于开发动态Web应用程序。它允许程序员将HTML或XML文档的静态部分与Java代码的动态部分结合起来,使得Web服务器能够生成响应并返回给客户端。JSP API 包含...
使用套接字API的简单Java HTTP Server 如何: 将user.sql脚本运行到H2 DB中(地址必须为'jdbc:h2:〜/ test') 启动MainClass应用程序 要调用HTTP方法GET(例如,在cURL中),请键入“ curl -X GET ” 要调用...
本项目是基于Java编程语言和SQL Server数据库实现的网上银行管理系统,旨在提供安全、高效的在线交易服务。下面将详细介绍该系统涉及的主要知识点。 1. **Java编程语言**: Java是一种跨平台的面向对象编程语言,...
Java版本的WebDAVServer和FTPServer是两个用于文件共享和服务的服务器软件,它们都是基于Java语言开发的。WebDAV(Web-based Distributed Authoring and Versioning)是一种扩展HTTP协议的技术,允许用户编辑和管理...
这些组件包括Servlet、JSP(JavaServer Pages)、EJB(Enterprise JavaBeans)等,它们提供了处理HTTP请求、管理事务、数据库连接等功能,使得开发者可以构建复杂的分布式企业级应用。 在这个"server.zip"中,我们...
在Java中,有多种类型的服务器,如WebServer、TCPServer、UDPServer和HTTPServer等,它们各自扮演着不同的角色并服务于不同类型的网络通信需求。下面我们将深入探讨这些服务器的原理、实现方式以及在实际开发中的...
Java的Servlet和JSP技术用于构建服务器端应用程序,提供HTTP服务,处理客户端请求并返回响应。同时,Spring框架作为Java企业级应用的核心,提供依赖注入、AOP(面向切面编程)等功能,简化了系统的开发和维护。 SQL...
支持 MQTT server 服务端。 支持 MQTT 遗嘱消息。 支持 MQTT 保留消息。 支持自定义消息(mq)处理转发实现集群。 MQTT 客户端 阿里云 mqtt 连接 demo。 支持 GraalVM 编译成本机可执行程序。 支持 Spring ...