com.sun.net.httpserver

    0熱度

    2回答

    我已經在基於com.sun.net.httpserver.HttpServer,它也使用基本身份驗證我的Java程序實現的小HTTP服務器。這一切工作正常,但是,我想處理任何失敗的身份驗證請求。 默認情況下,當用戶身份驗證失敗(當她擊中了瀏覽器的登錄彈出取消按鈕),空白頁被髮送回客戶端; HttpHandler的handle()方法不會被調用。 任何想法如何在我的程序中捕獲這些失敗的身份驗證嘗試?

    3熱度

    1回答

    我正在使用Eclipse Indigo和Java jdk7。 我想創建一個litte網絡服務器,但我無法使用sun的網絡服務器。 當我鍵入: { com.sun.net.httpserver.httpserver server; } 我得到以下Eclipse的錯誤 - 消息: Description Resource Path Location Type Access restricti

    0熱度

    1回答

    我使用com.sun.net.httpserver作爲應用程序的一部分設置了微型服務器,該應用程序能夠映射硬盤中的文件並將它們作爲響應發送,現在只需簡單的東西(js,css ,圖像,HTML)。 我的要求是談話服務器小的開銷成爲可能,現在我使用jQuery的AJAX HEAD請求發送請求到服務器(我解析服務器上的查詢字符串,並根據查詢字符串做必要的行動) 但是這對於我的需求來說太慢了,需要1-2秒

    1熱度

    1回答

    我在Java 1.7嘗試這種tutorial,但如果我選擇了Java 1.6的我得到這個異常: Exception in thread "main" com.sun.xml.internal.ws.model.RuntimeModelerException: runtime modeler error: Wrapper class com.company.jaxws.stockquote.serv

    7熱度

    4回答

    我們在項目中使用內部HttpServer類來通過HTTP在客戶端和服務器之間交換數據。當我們轉向Java 7時,我們意識到結果交付的延遲。我們可以將問題簡化爲以下示例: 類EchoServer創建上下文/echo,它只是在每個請求上返回當前日期和請求URI。這個服務然後由一個客戶端在一個循環中調用。 import java.io.IOException; import java.io.Outpu

    0熱度

    6回答

    我有java 6嵌入式HttpServer。它有一個允許客戶下載大文本文件的句柄。問題是,當服務器有超過10個同時發生的客戶端時,我發現內存異常。我很確定問題在於Http服務器。 HttpServer m_server = HttpServer.create(new InetSocketAddress(8080), 0); m_server.createContext("/Downloa

    0熱度

    1回答

    原來的URI(比方說)之前結束: http://xx.xx.xxx.xx:8000/mypath?parm1=1&parm2=he getRequestURI回報:http://xx.xx.xxx.xx:8000/mypath?parm1=1 它忽略了第二個參數。 如果我用逗號代替&,它將返回包含所有參數的完整URI。 您是否遇到同樣的問題?你有任何解決方案? 它是通過另一種方法讀取第一個GET標

    2熱度

    1回答

    我的問題是如何獲得一個文本框的內容在我的javahttpserver webinterface <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Message - Send</title> </head> <body> <input id="m

    2熱度

    3回答

    我有一個用於JUnit 4.x的Java類。在每個@Test方法中,我創建一個新的HttpServer,並使用端口9090。第一個調用工程發現,但隨後的錯誤「地址已被使用:綁定」。 下面是一個例子: @Test public void testSendNoDataHasValidResponse() throws Exception { InetSocketAddress addres

    0熱度

    1回答

    這是一個problems的後續文章我已經使用過內置com.sun.net.httpserver.HttpServer的Java和一個多步認證方案。 我是hinted at,發送更大的數據量使Java客戶端無法接收早期的「需要授權」消息(由於Java阻塞I/O)。 這就是爲什麼HTTP定義了「預計,繼續握手」,涉及100狀態碼(RFC 2616)的原因: 的100(繼續)狀態的目的是爲了讓客戶端是