`
asdf314159265
  • 浏览: 246243 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

java http server

 
阅读更多
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构建http服务器

    Java中的HttpServer是Java SE平台的一部分,位于`com.sun.net.httpserver`包中,它提供了一个简单的HTTP服务器实现,主要用于开发、测试和演示用途。这个轻量级的服务器可以帮助我们理解HTTP协议的工作原理,并且...

    java HttpServer源码工程

    Java HttpServer源码工程是一个基于Java平台实现的轻量级HTTP服务器项目,它允许开发者创建自己的Web服务,处理HTTP请求并返回响应。这个工程的核心在于理解如何使用Java NIO(非阻塞I/O)和Java网络编程来构建一个...

    java http post client server

    在Java中,我们可以使用内置的`HttpServer`类(来自`com.sun.net.httpserver`包)来创建一个简单的HTTP服务器。服务器的主要职责是接收客户端的POST请求,处理请求体中的数据,并返回响应。 服务器端实现的关键步骤...

    java-httpserver-master.zip_HTTPServer_The Master_java httpserver

    simply implemented the http server by java

    httpserver:Java HTTP Server 实现,适合您的风格

    在"**httpserver-master**"这个压缩包中,可能包含了实现上述功能的源代码和示例。通过阅读和学习这些代码,你可以进一步理解Java HTTP服务器的工作原理,并根据自己的需求定制服务器功能。无论是用于学习还是实际...

    java实现web服务器httpServer

    一个用java实现的web服务器 httpserver

    HttpServer,用于数据接收

    本篇将详细讲解如何使用Java实现一个HttpServer,用于接收客户端发送的数据。 首先,我们要理解HTTP服务器的基本工作原理。HTTP服务器是一个监听特定端口(默认为80)的应用程序,当接收到客户端(通常是浏览器)...

    httpserver.rar

    《使用Java构建HttpServer进行Http协议调试》 在IT行业中,HttpServer是一个常见的工具,用于模拟Web服务器,处理HTTP请求并返回响应。本教程将详细讲解如何使用Java编写一个简单的HttpServer,以便于调试HTTP协议...

    java轻量级httpserver

    NULL 博文链接:https://jj871231.iteye.com/blog/1290265

    JAVA HTTP 发送 接收 com.sun.net.httpserver包 demo

    在Java中,我们可以使用多种库来实现HTTP通信,其中包括`com.sun.net.httpserver`包,这是一个内置的轻量级HTTP服务器,适用于测试、原型设计以及简单的应用。本示例将详细介绍如何使用`com.sun.net.httpserver`包...

    Java WebServer源代码

    通过深入研究Java WebServer的源代码,开发者可以了解到网络服务器的工作原理,学习如何处理网络I/O,理解服务器如何响应HTTP请求,以及如何在Java环境中实现动态内容和静态资源的提供。这对于提升Java后端开发技能...

    web httpserver java

    webserver httpserver java

    JavaServer Pages API

    JavaServer Pages(JSP)API 是Java平台上的一个核心组件,用于开发动态Web应用程序。它允许程序员将HTML或XML文档的静态部分与Java代码的动态部分结合起来,使得Web服务器能够生成响应并返回给客户端。JSP API 包含...

    java-socket-http-server:使用套接字API的简单Java HTTP Server

    使用套接字API的简单Java HTTP Server 如何: 将user.sql脚本运行到H2 DB中(地址必须为'jdbc:h2:〜/ test') 启动MainClass应用程序 要调用HTTP方法GET(例如,在cURL中),请键入“ curl -X GET ” 要调用...

    网上银行系统 java sql server 编程

    本项目是基于Java编程语言和SQL Server数据库实现的网上银行管理系统,旨在提供安全、高效的在线交易服务。下面将详细介绍该系统涉及的主要知识点。 1. **Java编程语言**: Java是一种跨平台的面向对象编程语言,...

    java版本 Webdavserver ftpserver

    Java版本的WebDAVServer和FTPServer是两个用于文件共享和服务的服务器软件,它们都是基于Java语言开发的。WebDAV(Web-based Distributed Authoring and Versioning)是一种扩展HTTP协议的技术,允许用户编辑和管理...

    java服务器server.zip

    这些组件包括Servlet、JSP(JavaServer Pages)、EJB(Enterprise JavaBeans)等,它们提供了处理HTTP请求、管理事务、数据库连接等功能,使得开发者可以构建复杂的分布式企业级应用。 在这个"server.zip"中,我们...

    java大部分服务器代码websever tcpserver udpserver httpserver/.....等

    在Java中,有多种类型的服务器,如WebServer、TCPServer、UDPServer和HTTPServer等,它们各自扮演着不同的角色并服务于不同类型的网络通信需求。下面我们将深入探讨这些服务器的原理、实现方式以及在实际开发中的...

    java+SQLServer做的员工管理系统

    Java的Servlet和JSP技术用于构建服务器端应用程序,提供HTTP服务,处理客户端请求并返回响应。同时,Spring框架作为Java企业级应用的核心,提供依赖注入、AOP(面向切面编程)等功能,简化了系统的开发和维护。 SQL...

    java MQTT server ,MQTT client 直接使用java实现,快速连接物联网

    支持 MQTT server 服务端。 支持 MQTT 遗嘱消息。 支持 MQTT 保留消息。 支持自定义消息(mq)处理转发实现集群。 MQTT 客户端 阿里云 mqtt 连接 demo。 支持 GraalVM 编译成本机可执行程序。 支持 Spring ...

Global site tag (gtag.js) - Google Analytics