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(继续)状态的目的是为了让客户端是