`
tianlijia202
  • 浏览: 74385 次
  • 性别: 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();       
    }
}
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics