http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/f1f17bc3/content/site/apidocs/org/apache/juneau/rest/RestRequest.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/rest/RestRequest.html 
b/content/site/apidocs/org/apache/juneau/rest/RestRequest.html
index 7b24506..3195912 100644
--- a/content/site/apidocs/org/apache/juneau/rest/RestRequest.html
+++ b/content/site/apidocs/org/apache/juneau/rest/RestRequest.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/juneau/rest/RestMatcherReflecting.html" 
title="class in org.apache.juneau.rest"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/juneau/rest/RestParamType.html" 
title="enum in org.apache.juneau.rest"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../org/apache/juneau/rest/RestResourceResolver.html" 
title="class in org.apache.juneau.rest"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public final class <a 
href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.67">RestRequest</a>
+<pre>public final class <a 
href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.65">RestRequest</a>
 extends <a 
href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServletRequestWrapper.html?is-external=true";
 title="class or interface in 
javax.servlet.http">HttpServletRequestWrapper</a></pre>
 <div class="block">Represents an HTTP request for a REST resource.
  <p>
@@ -176,408 +176,236 @@ extends <a 
href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code><a 
href="../../../../org/apache/juneau/http/AcceptEncoding.html" title="class in 
org.apache.juneau.http">AcceptEncoding</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getAcceptEncodingHeader--">getAcceptEncodingHeader</a></span>()</code>
-<div class="block">Returns the <code>Accept-Encoding</code> header on the 
request.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a 
href="../../../../org/apache/juneau/http/Accept.html" title="class in 
org.apache.juneau.http">Accept</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getAcceptHeader--">getAcceptHeader</a></span>()</code>
-<div class="block">Returns the <code>Accept</code> header on the request.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../org/apache/juneau/BeanSession.html" title="class in 
org.apache.juneau">BeanSession</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getBeanSession--">getBeanSession</a></span>()</code>
 <div class="block">Returns the <a 
href="../../../../org/apache/juneau/BeanSession.html" title="class in 
org.apache.juneau"><code>BeanSession</code></a> associated with this 
request.</div>
 </td>
 </tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getBody-java.lang.Class-">getBody</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</code>
-<div class="block">Reads the input from the HTTP request as JSON, XML, or HTML 
and converts the input to a POJO.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getBody-java.lang.reflect.Type-java.lang.reflect.Type...-">getBody</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true";
 title="class or interface in java.lang.reflect">Type</a>&nbsp;type,
-       <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true";
 title="class or interface in java.lang.reflect">Type</a>...&nbsp;args)</code>
-<div class="block">Reads the input from the HTTP request as JSON, XML, or HTML 
and converts the input to a POJO.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getBodyAsString--">getBodyAsString</a></span>()</code>
-<div class="block">Returns the HTTP body content as a plain string.</div>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a 
href="../../../../org/apache/juneau/rest/RequestBody.html" title="class in 
org.apache.juneau.rest">RequestBody</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getBody--">getBody</a></span>()</code>
+<div class="block">Returns the body of this HTTP request.</div>
 </td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i2" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getCharacterEncoding--">getCharacterEncoding</a></span>()</code>
 <div class="block">Returns the charset specified on the 
<code>Content-Type</code> header, or <js>"UTF-8"</js> if not specified.</div>
 </td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../org/apache/juneau/ini/ConfigFile.html" title="class in 
org.apache.juneau.ini">ConfigFile</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getConfigFile--">getConfigFile</a></span>()</code>
 <div class="block">Returns the config file associated with the servlet.</div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i4" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getContentLength--">getContentLength</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code><a 
href="../../../../org/apache/juneau/http/ContentType.html" title="class in 
org.apache.juneau.http">ContentType</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getContentTypeHeader--">getContentTypeHeader</a></span>()</code>
-<div class="block">Returns the <code>Content-Type</code> header on the 
request.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../org/apache/juneau/rest/RestContext.html" title="class in 
org.apache.juneau.rest">RestContext</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getContext--">getContext</a></span>()</code>
 <div class="block">Returns the servlet handling the request.</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getDescription--">getDescription</a></span>()</code>
 <div class="block">Returns a string of the form <js>"HTTP method-name 
full-url"</js></div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getFormDataParameter-java.lang.String-">getFormDataParameter</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name)</code>
-<div class="block">Returns a form data parameter value.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getFormDataParameter-java.lang.String-java.lang.Class-">getFormDataParameter</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                    <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</code>
-<div class="block">Returns the specified form data parameter value converted 
to a POJO using the
-   <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingParser.html" 
title="class in 
org.apache.juneau.urlencoding"><code>UrlEncodingParser</code></a> registered 
with this servlet.</div>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code><a 
href="../../../../org/apache/juneau/rest/RequestFormData.html" title="class in 
org.apache.juneau.rest">RequestFormData</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getFormData--">getFormData</a></span>()</code>
+<div class="block">Retrieves the URL-encoded form data from the request if the 
body has already been cached locally.</div>
 </td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getFormDataParameter-java.lang.String-java.lang.String-">getFormDataParameter</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                    <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;def)</code>
-<div class="block">Same as <a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getFormDataParameter-java.lang.String-"><code>getFormDataParameter(String)</code></a>
 except returns a default value if <jk>null</jk> or empty.</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getFormDataParameter-java.lang.String-T-java.lang.Class-">getFormDataParameter</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                    T&nbsp;def,
-                    <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</code>
-<div class="block">Same as <a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getFormDataParameter-java.lang.String-java.lang.Class-"><code>getFormDataParameter(String,
 Class)</code></a> except returns a default value if not specified.</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getFormDataParameter-java.lang.String-java.lang.reflect.Type-java.lang.reflect.Type...-">getFormDataParameter</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                    <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true";
 title="class or interface in java.lang.reflect">Type</a>&nbsp;type,
-                    <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true";
 title="class or interface in java.lang.reflect">Type</a>...&nbsp;args)</code>
-<div class="block">Returns the specified form data parameter value converted 
to a POJO using the
-   <a href="../../../../org/apache/juneau/urlencoding/UrlEncodingParser.html" 
title="class in 
org.apache.juneau.urlencoding"><code>UrlEncodingParser</code></a> registered 
with this servlet.</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getFormDataParameters-java.lang.String-java.lang.Class-">getFormDataParameters</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                     <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</code>
-<div class="block">Same as <a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getFormDataParameter-java.lang.String-java.lang.Class-"><code>getFormDataParameter(String,
 Class)</code></a> except for use on multi-part parameters
-   (e.g.</div>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getFormData-java.lang.String-">getFormData</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<div class="block">Convenience method for calling 
<code>getFormData().getFirst(name);</code>.</div>
 </td>
 </tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getFormDataParameters-java.lang.String-java.lang.reflect.Type-java.lang.reflect.Type...-">getFormDataParameters</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                     <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true";
 title="class or interface in java.lang.reflect">Type</a>&nbsp;type,
-                     <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true";
 title="class or interface in java.lang.reflect">Type</a>...&nbsp;args)</code>
-<div class="block">Same as <a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getFormDataParameter-java.lang.String-java.lang.reflect.Type-java.lang.reflect.Type...-"><code>getFormDataParameter(String,
 Type, Type...)</code></a> except for use on multi-part parameters
-   (e.g.</div>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getFormData-java.lang.String-java.lang.String-">getFormData</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
+           <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;def)</code>
+<div class="block">Convenience method for calling 
<code>getFormData().getFirst(name, def);</code>.</div>
 </td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getHeader-java.lang.String-">getHeader</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name)</code>
-<div class="block">Returns the specified header value, or <jk>null</jk> if the 
header doesn't exist.</div>
-</td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getHeader-java.lang.String-java.lang.Class-">getHeader</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-         <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</code>
-<div class="block">Returns the specified header value converted to a 
POJO.</div>
+<div class="block">Convenience method for calling 
<code>getHeaders().getFirst(name);</code></div>
 </td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getHeader-java.lang.String-java.lang.String-">getHeader</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
          <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;def)</code>
-<div class="block">Returns the specified header value, or a default value if 
the header doesn't exist.</div>
-</td>
-</tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getHeader-java.lang.String-T-java.lang.Class-">getHeader</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-         T&nbsp;def,
-         <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</code>
-<div class="block">Same as <a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getHeader-java.lang.String-java.lang.Class-"><code>getHeader(String,
 Class)</code></a> but returns a default value if not found.</div>
-</td>
-</tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getHeader-java.lang.String-java.lang.reflect.Type-java.lang.reflect.Type...-">getHeader</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-         <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true";
 title="class or interface in java.lang.reflect">Type</a>&nbsp;type,
-         <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true";
 title="class or interface in java.lang.reflect">Type</a>...&nbsp;args)</code>
-<div class="block">Returns the specified header value converted to a 
POJO.</div>
+<div class="block">Convenience method for calling 
<code>getHeaders().getFirst(name, def);</code></div>
 </td>
 </tr>
-<tr id="i24" class="altColor">
-<td class="colFirst"><code><a 
href="../../../../org/apache/juneau/ObjectMap.html" title="class in 
org.apache.juneau">ObjectMap</a></code></td>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code><a 
href="../../../../org/apache/juneau/rest/RequestHeaders.html" title="class in 
org.apache.juneau.rest">RequestHeaders</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getHeaders--">getHeaders</a></span>()</code>
-<div class="block">Returns all the request headers as an <a 
href="../../../../org/apache/juneau/ObjectMap.html" title="class in 
org.apache.juneau"><code>ObjectMap</code></a>.</div>
+<div class="block">Returns the headers on this request.</div>
 </td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Enumeration.html?is-external=true";
 title="class or interface in java.util">Enumeration</a>&lt;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getHeaders-java.lang.String-">getHeaders</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name)</code>&nbsp;</td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i14" class="altColor">
+<td class="colFirst"><code><a 
href="../../../../org/apache/juneau/http/HttpMethod.html" title="enum in 
org.apache.juneau.http">HttpMethod</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getHttpMethod--">getHttpMethod</a></span>()</code>
+<div class="block">Returns the HTTP 1.1 method name of the request as an 
enum.</div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletInputStream.html?is-external=true";
 title="class or interface in javax.servlet">ServletInputStream</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getInputStream--">getInputStream</a></span>()</code>
 <div class="block">Returns the HTTP body content as an <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true";
 title="class or interface in java.io"><code>InputStream</code></a>.</div>
 </td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true";
 title="class or interface in java.lang.reflect">Method</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getJavaMethod--">getJavaMethod</a></span>()</code>
 <div class="block">Returns the java method handling the request.</div>
 </td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true";
 title="class or interface in java.util">Locale</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getLocale--">getLocale</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Enumeration.html?is-external=true";
 title="class or interface in java.util">Enumeration</a>&lt;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true";
 title="class or interface in java.util">Locale</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getLocales--">getLocales</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getMessage-java.lang.String-java.lang.Object...-">getMessage</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;key,
           <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>...&nbsp;args)</code>
 <div class="block">Shortcut method for calling <a 
href="../../../../org/apache/juneau/utils/MessageBundle.html#getString-java.util.Locale-java.lang.String-java.lang.Object...-"><code>MessageBundle.getString(Locale,
 String, Object...)</code></a> based on the request locale.</div>
 </td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getMethod--">getMethod</a></span>()</code>
 <div class="block">Returns the method of this request.</div>
 </td>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getMethodDescription--">getMethodDescription</a></span>()</code>
 <div class="block">Returns the localized method description.</div>
 </td>
 </tr>
-<tr id="i33" class="rowColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getMethodSummary--">getMethodSummary</a></span>()</code>
 <div class="block">Returns the localized method summary.</div>
 </td>
 </tr>
-<tr id="i34" class="altColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code>protected <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getPageLinks--">getPageLinks</a></span>()</code>
 <div class="block">Returns the localized page links for HTML views.</div>
 </td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code>protected <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getPageText--">getPageText</a></span>()</code>
 <div class="block">Returns the localized page text for HTML views.</div>
 </td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code>protected <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getPageTitle--">getPageTitle</a></span>()</code>
 <div class="block">Returns the localized page title for HTML views.</div>
 </td>
 </tr>
-<tr id="i37" class="rowColor">
-<td class="colFirst"><code><a 
href="../../../../org/apache/juneau/parser/Parser.html" title="class in 
org.apache.juneau.parser">Parser</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getParser--">getParser</a></span>()</code>
-<div class="block">Returns the parser matching the request 
<code>Content-Type</code> header.</div>
-</td>
-</tr>
-<tr id="i38" class="altColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../org/apache/juneau/parser/ParserGroup.html" title="class in 
org.apache.juneau.parser">ParserGroup</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getParserGroup--">getParserGroup</a></span>()</code>
 <div class="block">Returns the parsers associated with this request.</div>
 </td>
 </tr>
-<tr id="i39" class="rowColor">
-<td class="colFirst"><code><a 
href="../../../../org/apache/juneau/parser/ParserMatch.html" title="class in 
org.apache.juneau.parser">ParserMatch</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getParserMatch--">getParserMatch</a></span>()</code>
-<div class="block">Returns the parser and media type matching the request 
<code>Content-Type</code> header.</div>
-</td>
-</tr>
-<tr id="i40" class="altColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getPathInfoParts--">getPathInfoParts</a></span>()</code>
 <div class="block">Returns the value <a 
href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServletRequestWrapper.html?is-external=true#getPathInfo--";
 title="class or interface in 
javax.servlet.http"><code>HttpServletRequestWrapper.getPathInfo()</code></a> 
split on the <js>'/'</js> character.</div>
 </td>
 </tr>
-<tr id="i41" class="rowColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getPathInfoUndecoded--">getPathInfoUndecoded</a></span>()</code>
 <div class="block">Same as <a 
href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServletRequest.html?is-external=true#getPathInfo--";
 title="class or interface in 
javax.servlet.http"><code>HttpServletRequest.getPathInfo()</code></a> except 
returns the path undecoded.</div>
 </td>
 </tr>
-<tr id="i42" class="altColor">
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getPathParameter-java.lang.String-">getPathParameter</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name)</code>
-<div class="block">Returns a path parameter value.</div>
-</td>
-</tr>
-<tr id="i43" class="rowColor">
-<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getPathParameter-java.lang.String-java.lang.Class-">getPathParameter</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</code>
-<div class="block">Returns the specified path parameter converted to a 
POJO.</div>
+<div class="block">Convenience method for calling 
<code>getPathParams().get(name);</code>.</div>
 </td>
 </tr>
-<tr id="i44" class="altColor">
-<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getPathParameter-java.lang.String-java.lang.reflect.Type-java.lang.reflect.Type...-">getPathParameter</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true";
 title="class or interface in java.lang.reflect">Type</a>&nbsp;type,
-                <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true";
 title="class or interface in java.lang.reflect">Type</a>...&nbsp;args)</code>
-<div class="block">Returns the specified path parameter converted to a 
POJO.</div>
+<tr id="i30" class="altColor">
+<td class="colFirst"><code><a 
href="../../../../org/apache/juneau/rest/RequestPathParams.html" title="class 
in org.apache.juneau.rest">RequestPathParams</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getPathParams--">getPathParams</a></span>()</code>
+<div class="block">Retrieves the URL-encoded form data from the request if the 
body has already been cached locally.</div>
 </td>
 </tr>
-<tr id="i45" class="rowColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getPathRemainder--">getPathRemainder</a></span>()</code>
 <div class="block">Returns the decoded remainder of the URL following any path 
pattern matches.</div>
 </td>
 </tr>
-<tr id="i46" class="altColor">
+<tr id="i32" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getPathRemainderUndecoded--">getPathRemainderUndecoded</a></span>()</code>
 <div class="block">Same as <a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getPathRemainder--"><code>getPathRemainder()</code></a>
 but doesn't decode characters.</div>
 </td>
 </tr>
-<tr id="i47" class="rowColor">
+<tr id="i33" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../org/apache/juneau/ObjectMap.html" title="class in 
org.apache.juneau">ObjectMap</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getProperties--">getProperties</a></span>()</code>
 <div class="block">Retrieve the properties active for this request.</div>
 </td>
 </tr>
-<tr id="i48" class="altColor">
-<td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getQueryParameter-java.lang.String-">getQueryParameter</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name)</code>
-<div class="block">Returns a query parameter value.</div>
-</td>
-</tr>
-<tr id="i49" class="rowColor">
-<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getQueryParameter-java.lang.String-java.lang.Class-">getQueryParameter</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                 <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</code>
-<div class="block">Returns the specified query parameter value converted to a 
POJO.</div>
-</td>
-</tr>
-<tr id="i50" class="altColor">
-<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getQueryParameter-java.lang.String-java.lang.Object-java.lang.reflect.Type-java.lang.reflect.Type...-">getQueryParameter</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                 <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;def,
-                 <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true";
 title="class or interface in java.lang.reflect">Type</a>&nbsp;type,
-                 <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true";
 title="class or interface in java.lang.reflect">Type</a>...&nbsp;args)</code>
-<div class="block">Same as <a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getQueryParameter-java.lang.String-java.lang.Class-"><code>getQueryParameter(String,
 Class)</code></a> except returns a default value if not found.</div>
-</td>
-</tr>
-<tr id="i51" class="rowColor">
-<td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getQueryParameter-java.lang.String-java.lang.String-">getQueryParameter</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                 <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;def)</code>
-<div class="block">Same as <a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getQueryParameter-java.lang.String-"><code>getQueryParameter(String)</code></a>
 but returns the specified default value if the query parameter was not 
specified.</div>
-</td>
-</tr>
-<tr id="i52" class="altColor">
-<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getQueryParameter-java.lang.String-T-java.lang.Class-">getQueryParameter</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                 T&nbsp;def,
-                 <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</code>
-<div class="block">Same as <a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getQueryParameter-java.lang.String-java.lang.Class-"><code>getQueryParameter(String,
 Class)</code></a> except returns a default value if not found.</div>
-</td>
-</tr>
-<tr id="i53" class="rowColor">
-<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getQueryParameter-java.lang.String-java.lang.reflect.Type-java.lang.reflect.Type...-">getQueryParameter</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                 <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true";
 title="class or interface in java.lang.reflect">Type</a>&nbsp;type,
-                 <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true";
 title="class or interface in java.lang.reflect">Type</a>...&nbsp;args)</code>
-<div class="block">Returns the specified query parameter value converted to a 
POJO.</div>
-</td>
-</tr>
-<tr id="i54" class="altColor">
-<td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>[]&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getQueryParameterMap--">getQueryParameterMap</a></span>()</code>
+<tr id="i34" class="altColor">
+<td class="colFirst"><code><a 
href="../../../../org/apache/juneau/rest/RequestQuery.html" title="class in 
org.apache.juneau.rest">RequestQuery</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getQuery--">getQuery</a></span>()</code>
 <div class="block">Equivalent to <a 
href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletRequestWrapper.html?is-external=true#getParameterMap--";
 title="class or interface in 
javax.servlet"><code>ServletRequestWrapper.getParameterMap()</code></a>, but 
only looks for query parameters in the URL, not form posts.</div>
 </td>
 </tr>
-<tr id="i55" class="rowColor">
-<td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true";
 title="class or interface in java.util">Iterator</a>&lt;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getQueryParameterNames--">getQueryParameterNames</a></span>()</code>
-<div class="block">Equivalent to <a 
href="http://docs.oracle.com/javaee/5/api/javax/servlet/ServletRequestWrapper.html?is-external=true#getParameterNames--";
 title="class or interface in 
javax.servlet"><code>ServletRequestWrapper.getParameterNames()</code></a>, but 
only looks for query parameters in the URL, not form posts.</div>
-</td>
-</tr>
-<tr id="i56" class="altColor">
-<td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getQueryParameters-java.lang.String-">getQueryParameters</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name)</code>
-<div class="block">Returns the list of all query parameters with the specified 
name.</div>
-</td>
-</tr>
-<tr id="i57" class="rowColor">
-<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getQueryParameters-java.lang.String-java.lang.Class-">getQueryParameters</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                  <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;c)</code>
-<div class="block">Same as <a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getQueryParameter-java.lang.String-java.lang.Class-"><code>getQueryParameter(String,
 Class)</code></a> except for use on multi-part parameters
- (e.g.</div>
+<tr id="i35" class="rowColor">
+<td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getQuery-java.lang.String-">getQuery</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<div class="block">Convenience method for calling 
<code>getQueryParams().getFirst(name);</code></div>
 </td>
 </tr>
-<tr id="i58" class="altColor">
-<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getQueryParameters-java.lang.String-java.lang.reflect.Type-java.lang.reflect.Type...-">getQueryParameters</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                  <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true";
 title="class or interface in java.lang.reflect">Type</a>&nbsp;type,
-                  <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true";
 title="class or interface in java.lang.reflect">Type</a>...&nbsp;args)</code>
-<div class="block">Same as <a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getQueryParameter-java.lang.String-java.lang.reflect.Type-java.lang.reflect.Type...-"><code>getQueryParameter(String,
 Type, Type...)</code></a> except for use on multi-part parameters
- (e.g.</div>
+<tr id="i36" class="altColor">
+<td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getQuery-java.lang.String-java.lang.String-">getQuery</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
+        <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;def)</code>
+<div class="block">Convenience method for calling 
<code>getQueryParams().getFirst(name, def);</code></div>
 </td>
 </tr>
-<tr id="i59" class="rowColor">
+<tr id="i37" class="rowColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/BufferedReader.html?is-external=true";
 title="class or interface in java.io">BufferedReader</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getReader--">getReader</a></span>()</code>
 <div class="block">Returns the HTTP body content as a <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/Reader.html?is-external=true";
 title="class or interface in java.io"><code>Reader</code></a>.</div>
 </td>
 </tr>
-<tr id="i60" class="altColor">
-<td class="colFirst"><code><a 
href="../../../../org/apache/juneau/parser/ReaderParser.html" title="class in 
org.apache.juneau.parser">ReaderParser</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getReaderParser--">getReaderParser</a></span>()</code>
-<div class="block">Returns the reader parser matching the request 
<code>Content-Type</code> header.</div>
-</td>
-</tr>
-<tr id="i61" class="rowColor">
+<tr id="i38" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../org/apache/juneau/rest/ReaderResource.html" title="class in 
org.apache.juneau.rest">ReaderResource</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getReaderResource-java.lang.String-">getReaderResource</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name)</code>
 <div class="block">Same as <a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getReaderResource-java.lang.String-boolean-"><code>getReaderResource(String,
 boolean)</code></a> with <code>resolveVars == <jk>false</jk></code></div>
 </td>
 </tr>
-<tr id="i62" class="altColor">
+<tr id="i39" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../org/apache/juneau/rest/ReaderResource.html" title="class in 
org.apache.juneau.rest">ReaderResource</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getReaderResource-java.lang.String-boolean-">getReaderResource</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
                  boolean&nbsp;resolveVars)</code>
@@ -585,7 +413,7 @@ extends <a 
href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
  constructed using <a 
href="../../../../org/apache/juneau/rest/RestConfig.html#addMimeTypes-java.lang.String...-"><code>RestConfig.addMimeTypes(String...)</code></a>
 to determine the media type.</div>
 </td>
 </tr>
-<tr id="i63" class="rowColor">
+<tr id="i40" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../org/apache/juneau/rest/ReaderResource.html" title="class in 
org.apache.juneau.rest">ReaderResource</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getReaderResource-java.lang.String-boolean-org.apache.juneau.http.MediaType-">getReaderResource</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
                  boolean&nbsp;resolveVars,
@@ -593,179 +421,149 @@ extends <a 
href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
 <div class="block">Returns an instance of a <a 
href="../../../../org/apache/juneau/rest/ReaderResource.html" title="class in 
org.apache.juneau.rest"><code>ReaderResource</code></a> that represents the 
contents of a resource text file from the classpath.</div>
 </td>
 </tr>
-<tr id="i64" class="altColor">
+<tr id="i41" class="rowColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getRelativeServletURI--">getRelativeServletURI</a></span>()</code>
 <div class="block">Gets the path-absolute relative URI of the servlet 
(e.g.</div>
 </td>
 </tr>
-<tr id="i65" class="rowColor">
+<tr id="i42" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getRequestParentURI--">getRequestParentURI</a></span>()</code>
 <div class="block">Returns the URI of the parent resource.</div>
 </td>
 </tr>
-<tr id="i66" class="altColor">
+<tr id="i43" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../org/apache/juneau/utils/MessageBundle.html" title="class in 
org.apache.juneau.utils">MessageBundle</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getResourceBundle--">getResourceBundle</a></span>()</code>
 <div class="block">Returns the resource bundle for the request locale.</div>
 </td>
 </tr>
-<tr id="i67" class="rowColor">
+<tr id="i44" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../org/apache/juneau/serializer/SerializerGroup.html" 
title="class in org.apache.juneau.serializer">SerializerGroup</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getSerializerGroup--">getSerializerGroup</a></span>()</code>
 <div class="block">Returns the serializers associated with this request.</div>
 </td>
 </tr>
-<tr id="i68" class="altColor">
+<tr id="i45" class="rowColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getServletDescription--">getServletDescription</a></span>()</code>
 <div class="block">Returns the localized servlet description.</div>
 </td>
 </tr>
-<tr id="i69" class="rowColor">
+<tr id="i46" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getServletParentURI--">getServletParentURI</a></span>()</code>
 <div class="block">Returns the URI of the parent of this servlet.</div>
 </td>
 </tr>
-<tr id="i70" class="altColor">
+<tr id="i47" class="rowColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getServletTitle--">getServletTitle</a></span>()</code>
 <div class="block">Returns the localized servlet title.</div>
 </td>
 </tr>
-<tr id="i71" class="rowColor">
+<tr id="i48" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getServletURI--">getServletURI</a></span>()</code>
 <div class="block">Gets the URI of the servlet (e.g.</div>
 </td>
 </tr>
-<tr id="i72" class="altColor">
+<tr id="i49" class="rowColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html?is-external=true";
 title="class or interface in java.lang">StringBuffer</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getServletURIBuilder--">getServletURIBuilder</a></span>()</code>
 <div class="block">Returns a <code>StringBuffer</code> prefilled with the 
string <code><js>"/[contextPath]/[servletPath]"</js></code>.</div>
 </td>
 </tr>
-<tr id="i73" class="rowColor">
+<tr id="i50" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../org/apache/juneau/http/MediaType.html" title="class in 
org.apache.juneau.http">MediaType</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getSupportedMediaTypes--">getSupportedMediaTypes</a></span>()</code>
 <div class="block">Returns the media types that are valid for 
<code>Content-Type</code> headers on the request.</div>
 </td>
 </tr>
-<tr id="i74" class="altColor">
+<tr id="i51" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../org/apache/juneau/dto/swagger/Swagger.html" title="class in 
org.apache.juneau.dto.swagger">Swagger</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getSwagger--">getSwagger</a></span>()</code>
 <div class="block">Returns the localized swagger associated with the 
servlet.</div>
 </td>
 </tr>
-<tr id="i75" class="rowColor">
+<tr id="i52" class="altColor">
 <td class="colFirst"><code>protected <a 
href="../../../../org/apache/juneau/dto/swagger/Swagger.html" title="class in 
org.apache.juneau.dto.swagger">Swagger</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getSwaggerFromFile--">getSwaggerFromFile</a></span>()</code>
 <div class="block">Returns the localized Swagger from the file system.</div>
 </td>
 </tr>
-<tr id="i76" class="altColor">
-<td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true";
 title="class or interface in java.util">TimeZone</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getTimeZone--">getTimeZone</a></span>()</code>
-<div class="block">Returns the <code>Time-Zone</code> header value on the 
request if there is one.</div>
-</td>
-</tr>
-<tr id="i77" class="rowColor">
+<tr id="i53" class="rowColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getTrimmedRequestURI--">getTrimmedRequestURI</a></span>()</code>
 <div class="block">Same as <a 
href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServletRequestWrapper.html?is-external=true#getRequestURI--";
 title="class or interface in 
javax.servlet.http"><code>HttpServletRequestWrapper.getRequestURI()</code></a> 
but trims trailing slashes from the result.</div>
 </td>
 </tr>
-<tr id="i78" class="altColor">
+<tr id="i54" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html?is-external=true";
 title="class or interface in java.lang">StringBuffer</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getTrimmedRequestURL--">getTrimmedRequestURL</a></span>()</code>
 <div class="block">Same as <a 
href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServletRequestWrapper.html?is-external=true#getRequestURL--";
 title="class or interface in 
javax.servlet.http"><code>HttpServletRequestWrapper.getRequestURL()</code></a> 
but trims trailing slashes from the result.</div>
 </td>
 </tr>
-<tr id="i79" class="rowColor">
-<td class="colFirst"><code>protected <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/Reader.html?is-external=true";
 title="class or interface in java.io">Reader</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getUnbufferedReader--">getUnbufferedReader</a></span>()</code>
-<div class="block">Same as <a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getReader--"><code>getReader()</code></a>,
 but doesn't encapsulate the result in a <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/BufferedReader.html?is-external=true";
 title="class or interface in java.io"><code>BufferedReader</code></a>;</div>
-</td>
-</tr>
-<tr id="i80" class="altColor">
+<tr id="i55" class="rowColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true";
 title="class or interface in java.net">URL</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getURL-java.lang.String-">getURL</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;path)</code>
 <div class="block">Returns a resolved URL.</div>
 </td>
 </tr>
-<tr id="i81" class="rowColor">
+<tr id="i56" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../org/apache/juneau/svl/VarResolverSession.html" title="class 
in org.apache.juneau.svl">VarResolverSession</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getVarResolverSession--">getVarResolverSession</a></span>()</code>
 <div class="block">Returns the variable resolver session for this request 
using session objects created by <a 
href="../../../../org/apache/juneau/rest/RestCallHandler.html#getSessionObjects-org.apache.juneau.rest.RestRequest-"><code>RestCallHandler.getSessionObjects(RestRequest)</code></a>.</div>
 </td>
 </tr>
-<tr id="i82" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#hasAnyQueryParameters-java.lang.String...-">hasAnyQueryParameters</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>...&nbsp;params)</code>
-<div class="block">Returns <jk>true</jk> if the request contains any of the 
specified query parameters.</div>
-</td>
-</tr>
-<tr id="i83" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#hasFormDataParameter-java.lang.String-">hasFormDataParameter</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name)</code>
-<div class="block">Returns <jk>true</jk> if the form data parameters on this 
request contains the specified entry.</div>
-</td>
-</tr>
-<tr id="i84" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#hasQueryParameter-java.lang.String-">hasQueryParameter</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name)</code>
-<div class="block">Returns <jk>true</jk> if the query parameters on this 
request contains the specified entry.</div>
-</td>
-</tr>
-<tr id="i85" class="rowColor">
+<tr id="i57" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#isPlainText--">isPlainText</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if <code>&amp;plainText=true</code> 
was specified as a URL parameter.</div>
 </td>
 </tr>
-<tr id="i86" class="altColor">
+<tr id="i58" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#resolveVars-java.lang.String-">resolveVars</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;input)</code>
 <div class="block">Shortcut for calling 
<code>getVarResolverSession().resolve(input)</code>.</div>
 </td>
 </tr>
-<tr id="i87" class="rowColor">
+<tr id="i59" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#setCharacterEncoding-java.lang.String-">setCharacterEncoding</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;charset)</code>
 <div class="block">Sets the charset to expect on the request body.</div>
 </td>
 </tr>
-<tr id="i88" class="altColor">
+<tr id="i60" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#setFormDataParameter-java.lang.String-java.lang.Object-">setFormDataParameter</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                    <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;value)</code>
-<div class="block">Sets a request form data parameter value.</div>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#setFormData-java.lang.String-java.lang.Object-">setFormData</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
+           <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;value)</code>
+<div class="block">Convenience method for calling 
<code>getFormData().put(name, value);</code>.</div>
 </td>
 </tr>
-<tr id="i89" class="rowColor">
+<tr id="i61" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#setHeader-java.lang.String-java.lang.Object-">setHeader</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
          <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;value)</code>
-<div class="block">Sets a request header value.</div>
+<div class="block">Convenience method for calling <code>getHeaders().put(name, 
value);</code></div>
 </td>
 </tr>
-<tr id="i90" class="altColor">
+<tr id="i62" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#setPathParameter-java.lang.String-java.lang.String-">setPathParameter</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
                 <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;value)</code>
-<div class="block">Sets a path parameter value.</div>
+<div class="block">Convenience method for calling 
<code>getPathParams().put(name, value);</code>.</div>
 </td>
 </tr>
-<tr id="i91" class="rowColor">
+<tr id="i63" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#setQueryParameter-java.lang.String-java.lang.Object-">setQueryParameter</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                 <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;value)</code>
-<div class="block">Sets a request query parameter value.</div>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#setQuery-java.lang.String-java.lang.Object-">setQuery</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
+        <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;value)</code>
+<div class="block">Convenience method for calling 
<code>getQueryParams().put(name, value);</code>.</div>
 </td>
 </tr>
-<tr id="i92" class="altColor">
+<tr id="i64" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/RestRequest.html#toString--">toString</a></span>()</code>&nbsp;</td>
 </tr>
@@ -818,7 +616,7 @@ extends <a 
href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
 <ul class="blockList">
 <li class="blockList">
 <h4>getDescription</h4>
-<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.177">getDescription</a>()</pre>
+<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.198">getDescription</a>()</pre>
 <div class="block">Returns a string of the form <js>"HTTP method-name 
full-url"</js></div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -832,7 +630,7 @@ extends <a 
href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
 <ul class="blockList">
 <li class="blockList">
 <h4>getProperties</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/ObjectMap.html" 
title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.202">getProperties</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/ObjectMap.html" 
title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.223">getProperties</a>()</pre>
 <div class="block">Retrieve the properties active for this request.
  <p>
  These properties can be modified by the request.</div>
@@ -842,938 +640,252 @@ extends <a 
href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServ
 </dl>
 </li>
 </ul>
-<a name="setHeader-java.lang.String-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setHeader</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.217">setHeader</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                      <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
-<div class="block">Sets a request header value.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>name</code> - The header name.</dd>
-<dd><code>value</code> - The header value.</dd>
-</dl>
-</li>
-</ul>
-<a name="getHeader-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getHeader</h4>
-<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.230">getHeader</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name)</pre>
-<div class="block">Returns the specified header value, or <jk>null</jk> if the 
header doesn't exist.
- <p>
- If <code>allowHeaderParams</code> init parameter is <jk>true</jk>, then first 
looks for <code>&amp;HeaderName=x</code> in the URL query string.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a 
href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServletRequest.html?is-external=true#getHeader-java.lang.String-";
 title="class or interface in javax.servlet.http">getHeader</a></code>&nbsp;in 
interface&nbsp;<code><a 
href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServletRequest.html?is-external=true";
 title="class or interface in 
javax.servlet.http">HttpServletRequest</a></code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a 
href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServletRequestWrapper.html?is-external=true#getHeader-java.lang.String-";
 title="class or interface in javax.servlet.http">getHeader</a></code>&nbsp;in 
class&nbsp;<code><a 
href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServletRequestWrapper.html?is-external=true";
 title="class or interface in 
javax.servlet.http">HttpServletRequestWrapper</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="getHeader-java.lang.String-java.lang.String-">
+<a name="getHeaders--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getHeader</h4>
-<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.243">getHeader</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                        <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;def)</pre>
-<div class="block">Returns the specified header value, or a default value if 
the header doesn't exist.
- <p>
- If <code>allowHeaderParams</code> init parameter is <jk>true</jk>, then first 
looks for <code>&amp;HeaderName=x</code> in the URL query string.</div>
+<h4>getHeaders</h4>
+<pre>public&nbsp;<a 
href="../../../../org/apache/juneau/rest/RequestHeaders.html" title="class in 
org.apache.juneau.rest">RequestHeaders</a>&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.237">getHeaders</a>()</pre>
+<div class="block">Returns the headers on this request.</div>
 <dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>name</code> - The HTTP header name.</dd>
-<dd><code>def</code> - The default value to return if the header value isn't 
found.</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>The header value, or the default value if the header isn't present.</dd>
+<dd>The headers on this request.  Never <jk>null</jk>.</dd>
 </dl>
 </li>
 </ul>
-<a name="getHeader-java.lang.String-java.lang.Class-">
+<a name="setHeader-java.lang.String-java.lang.Object-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getHeader</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.281">getHeader</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                       <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</pre>
-<div class="block">Returns the specified header value converted to a POJO.
- <p>
- The type can be any POJO type convertable from a <code>String</code>
- (See <a class="doclink" 
href="package-summary.html#PojosConvertableFromString">POJOs Convertable From 
Strings</a>).
- <p>
- <h5 class='section'>Examples:</h5>
- <p class='bcode'>
-   <jc>// Parse into an integer.</jc>
-   <jk>int</jk> myheader = req.getHeader(<js>"My-Header"</js>, 
<jk>int</jk>.<jk>class</jk>);
-
-   <jc>// Parse a UUID.</jc>
-   UUID myheader = req.getHeader(<js>"My-Header"</js>, UUID.<jk>class</jk>);
- </p></div>
+<h4>setHeader</h4>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.247">setHeader</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
+                      <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<div class="block">Convenience method for calling <code>getHeaders().put(name, 
value);</code></div>
 <dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - The class type to convert the header value to.</dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>name</code> - The HTTP header name.</dd>
-<dd><code>type</code> - The class type to convert the header value to.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The parameter value converted to the specified class type.</dd>
+<dd><code>name</code> - The header name.</dd>
+<dd><code>value</code> - The header value.</dd>
 </dl>
 </li>
 </ul>
-<a name="getHeader-java.lang.String-java.lang.Object-java.lang.Class-">
-<!--   -->
-</a><a name="getHeader-java.lang.String-T-java.lang.Class-">
+<a name="getHeader-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getHeader</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.295">getHeader</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                       T&nbsp;def,
-                       <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</pre>
-<div class="block">Same as <a 
href="../../../../org/apache/juneau/rest/RestRequest.html#getHeader-java.lang.String-java.lang.Class-"><code>getHeader(String,
 Class)</code></a> but returns a default value if not found.</div>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - The class type to convert the header value to.</dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>name</code> - The HTTP header name.</dd>
-<dd><code>def</code> - The default value if the header was not specified or is 
<jk>null</jk>.</dd>
-<dd><code>type</code> - The class type to convert the header value to.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The parameter value converted to the specified class type.</dd>
-</dl>
-</li>
-</ul>
-<a 
name="getHeader-java.lang.String-java.lang.reflect.Type-java.lang.reflect.Type...-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getHeader</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.324">getHeader</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
-                       <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true";
 title="class or interface in java.lang.reflect">Type</a>&nbsp;type,
-                       <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true";
 title="class or interface in java.lang.reflect">Type</a>...&nbsp;args)
-                throws <a 
href="../../../../org/apache/juneau/parser/ParseException.html" title="class in 
org.apache.juneau.parser">ParseException</a></pre>
-<div class="block">Returns the specified header value converted to a POJO.
- <p>
- The type can be any POJO type convertable from a <code>String</code>
- (See <a class="doclink" 
href="package-summary.html#PojosConvertableFromString">POJOs Convertable From 
Strings</a>).
- <p>
- <h5 class='section'>Examples:</h5>
- <p class='bcode'>
-   <jc>// Parse into a linked-list of strings.</jc>
-   List&lt;String&gt; myheader = req.getHeader(<js>"My-Header"</js>, 
LinkedList.<jk>class</jk>, String.<jk>class</jk>);
- </p></div>
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - The class type to convert the header value to.</dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>name</code> - The HTTP header name.</dd>
-<dd><code>type</code> - The type of object to create.
-   <br>Can be any of the following: <a 
href="../../../../org/apache/juneau/ClassMeta.html" title="class in 
org.apache.juneau"><code>ClassMeta</code></a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang"><code>Class</code></a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/ParameterizedType.html?is-external=true";
 title="class or interface in 
java.lang.reflect"><code>ParameterizedType</code></a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/GenericArrayType.html?is-external=true";
 title="class or interface in 
java.lang.reflect"><code>GenericArrayType</code></a></dd>
-<dd><code>args</code> - The type arguments of the class if it's a collection 
or map.
-   <br>Can be any of the following: <a 
href="../../../../org/apache/juneau/ClassMeta.html" title="class in 
org.apache.juneau"><code>ClassMeta</code></a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang"><code>Class</code></a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/ParameterizedType.html?is-external=true";
 title="class or interface in 
java.lang.reflect"><code>ParameterizedType</code></a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/GenericArrayType.html?is-external=true";
 title="class or interface in 
java.lang.reflect"><code>GenericArrayType</code></a>
-   <br>Ignored if the main type is not a map or collection.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The parameter value converted to the specified class type.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/parser/ParseException.html" 
title="class in org.apache.juneau.parser">ParseException</a></code> - If the 
header could not be converted to the specified type.</dd>
-</dl>
-</li>
-</ul>
-<a name="getHeaders--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getHeaders</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/ObjectMap.html" 
title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.336">getHeaders</a>()</pre>
-<div class="block">Returns all the request headers as an <a 
href="../../../../org/apache/juneau/ObjectMap.html" title="class in 
org.apache.juneau"><code>ObjectMap</code></a>.
- <p>
- Altering entries in this map does not alter headers in the underlying 
request.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The request headers.  Never <jk>null</jk>.</dd>
-</dl>
-</li>
-</ul>
-<a name="getHeaders-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getHeaders</h4>
-<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Enumeration.html?is-external=true";
 title="class or interface in java.util">Enumeration</a>&lt;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&gt;&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.348">getHeaders</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a 
href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServletRequest.html?is-external=true#getHeaders-java.lang.String-";
 title="class or interface in javax.servlet.http">getHeaders</a></code>&nbsp;in 
interface&nbsp;<code><a 
href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServletRequest.html?is-external=true";
 title="class or interface in 
javax.servlet.http">HttpServletRequest</a></code></dd>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a 
href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServletRequestWrapper.html?is-external=true#getHeaders-java.lang.String-";
 title="class or interface in javax.servlet.http">getHeaders</a></code>&nbsp;in 
class&nbsp;<code><a 
href="http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServletRequestWrapper.html?is-external=true";
 title="class or interface in 
javax.servlet.http">HttpServletRequestWrapper</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="getAcceptHeader--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getAcceptHeader</h4>
-<pre>public&nbsp;<

<TRUNCATED>

Reply via email to