Problem handling HTTP PUT requests ----------------------------------- Key: HTTPCORE-137 URL: https://issues.apache.org/jira/browse/HTTPCORE-137 Project: HttpComponents Core Issue Type: Bug Components: HttpCore NIO Affects Versions: 4.0-rc1 Environment: Java JDK 1.6.0_03 on Windows XP Service Pack 2 Reporter: Ronald E Johnson
I have a Java Swing application with an HttpServer() instance running in a SwingWorker thread. I'm able to get at the HTTP GET requests by casting the request as follows: if (request instanceof HttpEntityEnclosingRequest) { HttpEntity entity = ((HttpEntityEnclosingRequest) request).getEntity(); byte[] entityContent = EntityUtils.toByteArray(entity); logger.info("Incoming entity content (bytes): " + entityContent.length); } However this does not work for PUT requests. In fact printing out the request line of a PUT request appears as: "HEAD /test.txt HTTP/1.1", and I don't see PUT in the request line at all. Attempting to cast this as an HttpEntityEnclosingRequest fails, and thus I'm not able to get at the HttpEntity. Is this functionality supported? -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]