Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / com.sun.net.httpserver.HttpServer кто-нибудь использовал? / 5 сообщений из 5, страница 1 из 1
27.06.2012, 12:55:33
    #37856780
schwa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
com.sun.net.httpserver.HttpServer кто-нибудь использовал?
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
import com.sun.net.httpserver.HttpExchange;
import com.sun.net.httpserver.HttpHandler;
import com.sun.net.httpserver.HttpServer;

import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.InetSocketAddress;
import java.util.concurrent.Executors;

public class Main {

	public static void main(String[] args) throws IOException {
		InetSocketAddress address  = new InetSocketAddress("localhost", 8000);
		HttpServer httpServer = HttpServer.create(address, 10);
		httpServer.createContext("/", new HttpHandler() {
			@Override
			public void handle(HttpExchange t) throws IOException {
				StringBuilder response = new StringBuilder().append("hello!");
				t.sendResponseHeaders(HttpURLConnection.HTTP_OK, response.length());
				t.getResponseBody().write(response.toString().getBytes());
				t.getResponseBody().close();
				t.close();
			}
		});
		httpServer.setExecutor(Executors.newFixedThreadPool(10));
		httpServer.start();
	}

}


Выглядит конечно симпатично, но кто-нибудь использовал его вместо того же embedded jetty?
Кто-нибудь использовал его в продакшене?
...
Рейтинг: 0 / 0
27.06.2012, 12:57:24
    #37856788
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
com.sun.net.httpserver.HttpServer кто-нибудь использовал?
Какой нафиг продакшн? Это простейшее решение для тестирования и прочей лабуды. jetty - контейнер сервлетов, JDK HttpServer - нет.
...
Рейтинг: 0 / 0
27.06.2012, 13:36:02
    #37856893
schwa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
com.sun.net.httpserver.HttpServer кто-нибудь использовал?
Иногда нужно просто поднять простой http сервер, чтобы принимать простейшие запросы и отвечать на них. От любого контрейнера сервлетов в таких случаях используется только input/output stream все.
...
Рейтинг: 0 / 0
27.06.2012, 13:50:30
    #37856932
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
com.sun.net.httpserver.HttpServer кто-нибудь использовал?
schwaИногда нужно просто поднять простой http сервер, чтобы принимать простейшие запросы и отвечать на них http://www.restlet.org/documentation/1.0/firstSteps
...
Рейтинг: 0 / 0
27.06.2012, 14:10:47
    #37856976
schwa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
com.sun.net.httpserver.HttpServer кто-нибудь использовал?
grasoff.netschwaИногда нужно просто поднять простой http сервер, чтобы принимать простейшие запросы и отвечать на них http://www.restlet.org/documentation/1.0/firstSteps
Такое тоже знаю, но меня только интересует пример из первого сообщения.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / com.sun.net.httpserver.HttpServer кто-нибудь использовал? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]