`
tianlijia202
  • 浏览: 77986 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

java httpServer

 
阅读更多

import java.io.IOException;
import java.net.InetSocketAddress;

import com.sun.net.httpserver.HttpExchange;
import com.sun.net.httpserver.HttpHandler;
import com.sun.net.httpserver.HttpServer;

/**
 *
 * @author Daniel
 */
public class MyHttpServer {
   
public static void main(String[] args) throws IOException {
        //HttpServer server = HttpServer.create(new InetSocketAddress("127.0.0.1", 80), 0);
        HttpServer server =HttpServer.create(new InetSocketAddress(6666), 100);
        server.createContext("/myApp", new MyResponseHandler());  
        server.setExecutor(null); // creates a default executor
        server.start();
        System.out.println("OK");
    }
public static class MyResponseHandler implements HttpHandler {
    @Override
    public void handle(HttpExchange t) throws IOException {
        String response = "http://www.google.com";
        t.getResponseHeaders().add("location", response);
        t.sendResponseHeaders(403, response.length());
        t.close();       
    }
}
}

分享到:
评论

相关推荐

    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-httpserver-master.zip_HTTPServer_The Master_java httpserver

    simply implemented the http server by java

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

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

    java http post client server

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

    HttpServer,用于数据接收

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

    java实现web服务器httpServer

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

    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`包...

    web httpserver java

    webserver httpserver java

    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 ” 要调用...

    简易HttpServer

    《简易HttpServer:Java、C++与C#的实现解析》 HttpServer是网络编程中的一个基础组件,它用于接收并处理HTTP协议的请求,然后返回相应的HTTP响应。在这个简易HttpServer的介绍中,我们将深入探讨Java、C++和C#三种...

    JAVA版HttpServer实现

    ### JAVA版HttpServer实现知识点详解 #### 一、概述 本程序通过JAVA语言实现了自定义的HTTP服务器(HttpServer),能够有效地响应客户端的HTTP请求,完成网页内容的展示任务。程序设计合理,运行稳定,适合于初步...

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

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

    http.rar_HTTP java_http server java_java http_java web simple

    在Java中,我们可以使用多种方式实现HTTP服务器,例如使用内置的`HttpServer`类(Java 6及以上版本)或第三方库如Jetty、Tomcat等。这些服务器可以接收HTTP请求,并返回HTTP响应。基础的HTTP服务器通常会解析请求的...

    HttpServer.rar_ HttpServer_HTTPServer_httpserver服务器_http服务器_java

    这里我们关注的是一个名为"HttpServer"的软件包,它可能是一个用Java语言实现的轻量级HTTP服务器。让我们深入探讨一下这个主题。 首先,HTTP服务器的主要任务是处理客户端(如浏览器)通过HTTP协议发送的请求,如...

    Java WebServer源代码

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

    HttpServer.zip_http servlet server_httpclient_http服务器_java https

    本项目"HttpServer.zip"提供了一个独特的实现,它是一个全网唯一的基于Java编写的完整HTTP Servlet服务器,具备通过XML灵活配置的能力,同时支持HTTPS安全通信。下面我们将深入探讨这个项目中的关键技术点。 一、...

    JavaServer Pages API

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

Global site tag (gtag.js) - Google Analytics