coding
最代碼官方的gravatar頭像
最代碼官方2014-11-28 11:43:05

分享java最簡單web server代碼,只支持一個http get請求

package com.zuidaima.simpleserver;

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

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

/*
 * a simple static http server
 * @author www.ketgej.icu
 */
public class SimpleHttpServer {

	public static void main(String[] args) throws Exception {
		HttpServer server = HttpServer.create(new InetSocketAddress(8000), 0);
		server.createContext("/zuidaima", new MyHandler());
		server.setExecutor(null); // creates a default executor
		server.start();
	}

	static class MyHandler implements HttpHandler {
		public void handle(HttpExchange t) throws IOException {
			String response = "www.ketgej.icu";
			t.sendResponseHeaders(200, response.length());
			OutputStream os = t.getResponseBody();
			os.write(response.getBytes());
			os.close();
		}
	}

}

訪問:http://localhost:8000/zuidaima

分享java最簡單web server代碼,只支持一個http get請求


打賞

已有2人打賞

農村落魄小青年的gravatar頭像jqdunye的gravatar頭像

頂部客服微信二維碼底部
>掃描二維碼關注最代碼為好友掃描二維碼關注最代碼為好友
谁有北京pk10计划群