This is an automated email from the ASF dual-hosted git repository.

jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git


The following commit(s) were added to refs/heads/master by this push:
     new 1f53148a2 Javadocs
1f53148a2 is described below

commit 1f53148a2248b562eff7574b9750e8baa5821eb3
Author: JamesBognar <[email protected]>
AuthorDate: Sun Jun 19 04:22:18 2022 -0400

    Javadocs
---
 .../10.juneau-rest-client/02.jrc.RequestParts.html |  72 +--
 ...uestContent.html => 03.jrc.RequestContent.html} |   0
 ...ponseStatus.html => 04.jrc.ResponseStatus.html} |   0
 ...nseHeaders.html => 05.jrc.ResponseHeaders.html} |   0
 ...nseContent.html => 06.jrc.ResponseContent.html} |   0
 ...andlers.html => 07.jrc.CustomCallHandlers.html} |   0
 ....Interceptors.html => 08.jrc.Interceptors.html} |   0
 .../{11.jrc.Proxies.html => 09.jrc.Proxies.html}   |   0
 .../01.jrc.Remote.html                             |   0
 .../02.jrc.RemoteMethod.html                       |   0
 .../03.jrc.Content.html                            |   0
 .../04.jrc.FormData.html                           |   0
 .../05.jrc.Query.html                              |   0
 .../06.jrc.Header.html                             |   0
 .../07.jrc.Path.html                               |   0
 .../08.jrc.Request.html                            |   0
 .../09.jrc.Response.html                           |   0
 .../10.jrc.DualPurposeInterfaces.html              |   0
 ...ugging.html => 10.jrc.LoggingAndDebugging.html} |   0
 ...ient.html => 11.jrc.CustomizingHttpClient.html} |   0
 ...Client.html => 12.jrc.ExtendingRestClient.html} |   0
 ...hentication.html => 13.jrc.Authentication.html} |   0
 .../01.jrc.AuthenticationBASIC.html                |   0
 .../02.jrc.AuthenticationForm.html                 |   0
 .../03.jrc.AuthenticationOIDC.html                 |   0
 juneau-doc/src/main/javadoc/overview.html          | 481 ++++++---------------
 juneau-doc/src/main/javadoc/resources/docs.txt     |   6 +-
 .../src/main/javadoc/resources/fragments/toc.html  |  12 +-
 28 files changed, 155 insertions(+), 416 deletions(-)

diff --git 
a/juneau-doc/docs/Topics/10.juneau-rest-client/02.jrc.RequestParts.html 
b/juneau-doc/docs/Topics/10.juneau-rest-client/02.jrc.RequestParts.html
index 9c74a64fc..77e6a7576 100644
--- a/juneau-doc/docs/Topics/10.juneau-rest-client/02.jrc.RequestParts.html
+++ b/juneau-doc/docs/Topics/10.juneau-rest-client/02.jrc.RequestParts.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{title:'Request Headers', created:'8.2.0', updated:'9.0.0'}
+{title:'Request Parts', created:'8.2.0', updated:'9.0.0'}
 
 <div class='topic'>
        <p>
@@ -22,14 +22,14 @@
        </p>
        <ul class='javatree'>
                <li class='jc'>{@link oajrc.RestClient.Builder}
-               <ul>
+               <ul class='javatreec'>
                        <li class='jm'>{@link 
oajrc.RestClient.Builder#headers() headers()}
                        <li class='jm'>{@link 
oajrc.RestClient.Builder#formData() formData()}
                        <li class='jm'>{@link 
oajrc.RestClient.Builder#queryData() queryData()}
                        <li class='jm'>{@link 
oajrc.RestClient.Builder#pathData() pathData()}
                </ul>
                <li class='jc'>{@link oajrc.RestRequest}
-               <ul>
+               <ul class='javatreec'>
                        <li class='jm'>{@link oajrc.RestRequest#headers() 
headers()}
                        <li class='jm'>{@link oajrc.RestRequest#formData() 
formData()}
                        <li class='jm'>{@link oajrc.RestRequest#queryData() 
queryData()}
@@ -41,7 +41,7 @@
        </p>
        <ul class='javatree'>
                <li class='jc'>{@link oajrc.RestClient.Builder}
-               <ul>
+               <ul class='javatreec'>
                        <li class='jm'>{@link 
oajrc.RestClient.Builder#header(String,String) header(String,String)}
                        <li class='jm'>{@link 
oajrc.RestClient.Builder#header(String,Supplier) 
header(String,Supplier&lt;String&gt;)}
                        <li class='jm'>{@link 
oajrc.RestClient.Builder#headers(Header...) headers(Header...)}
@@ -60,7 +60,7 @@
                        <li class='jm'>{@link 
oajrc.RestClient.Builder#pathDataDefault(NameValuePair...) 
pathDataDefault(NameValuePair...)}
                </ul>
                <li class='jc'>{@link oajrc.RestRequest}
-               <ul>
+               <ul class='javatreec'>
                        <li class='jm'>{@link oajrc.RestRequest#header(Header) 
header(Header)}
                        <li class='jm'>{@link 
oajrc.RestRequest#header(String,Object) header(String,Object)}
                        <li class='jm'>{@link 
oajrc.RestRequest#headerPairs(String...) headerPairs(String...)}
@@ -91,46 +91,6 @@
                |       String <jv>response</jv> = 
<jv>client</jv>.get(<jsf>URI</jsf>).header(<js>"Foo"</js>,<js>"bar"</js>).run().getContent().asString();
        </p>
        
-       <p>
-               {@link oajrc.RestClient.Builder#headers(Object...) 
headers(Object...)} allows you to pass in a variety
-               of header objects, and {@link 
oajrc.RestClient.Builder#headerPairs(Object...) headerPairs(Object...)} allows
-               you to specify several headers in a compact fashion.
-       </p>
-       
-       <h5 class='figure'>Example:</h5>
-       <p class='bjava'>
-               |       <jc>// Create a client that adds a bunch of headers to 
every request.</jc>
-               |       RestClient <jv>client</jv> = RestClient
-               |               .<jsm>create</jsm>()
-               |               .headers(
-               |                       
AMap.<jsm>of</jsm>(<js>"Foo"</js>,<js>"bar"</js>,<js>"Baz"</js>,<js>"qux"</js>),
  <jc>// Arbitrary key/value pairs.</jc>
-               |                       
BasicStringHeader.<jsm>of</jsm>(<js>"Foo"</js>,<js>"bar"</js>),  <jc>// A 
Header object.</jc>
-               |                       
BasicStringHeader.<jsm>of</jsm>(<js>"Foo"</js>,()->getBar()),  <jc>// A dynamic 
Header object.</jc>
-               |                       
Accept.<jsm>of</jsm>(<js>"application/json"</js>),  <jc>// Predefined Header 
objects.</jc>
-               |                       
HeaderSupplier.<jsm>ofPairs</jsm>(<js>"Foo"</js>,<js>"bar"</js>),  <jc>// A 
dynamically changing list of Header objects.</jc>
-               |                       
AList.<jsm>of</jsm>(ContentType.<jsm>of</jsm>(<js>"application/json"</js>))  
<jc>// A list of anything else on this list.</jc>
-               |               )
-               |               
.headerPairs(<js>"Foo"</js>,<js>"bar"</js>,<js>"Baz"</js>,<js>"qux"</js>)  
<jc>// Arbitrary key/value pairs.</jc>
-               |               .build();
-       </p>
-       
-       <p>
-               Additionally, methods are provided on the client builder and 
per request for all standard HTTP headers
-               such as {@link oajrc.RestClient.Builder#authorization(Object) 
authorization(Object)}.
-       </p>
-       
-       <h5 class='figure'>Example:</h5>
-       <p class='bjava'>
-               |       <jc>// Create a client that adds an Authorization 
header to every request.</jc>
-               |       RestClient <jv>client</jv> = 
RestClient.<jsm>create</jsm>().authorization(<js>"Foo"</js>).build();
-               |
-               |       <jc>// Or do it per-request.</jc>
-               |       String <jv>response</jv> = 
<jv>client</jv>.get(<jsf>URI</jsf>).authorization(<js>"Foo"</js>).run().getContent().asString();
-               |
-               |       <jc>// Or use an HttpHeader.</jc>
-               |       <jv>response</jv> = 
<jv>client</jv>.get(<jsf>URI</jsf>).headers(Authorization.<jsm>of</jsm>(<js>"Foo"</js>)).run().getContent().asString();
-       </p>
-       
        <p>
                The supplier methods are particularly useful for header values 
whose values may change over time (such as <c>Authorization</c> headers
                which may need to change every few minutes).
@@ -142,28 +102,6 @@
                |       RestClient <jv>client</jv> = 
RestClient.<jsm>create</jsm>().header(<js>"Authorization"</js>, 
()->getMyAuthToken()).build();
        </p>
        
-       <p>
-               The {@link oaj.httppart.HttpPartSchema} API allows you to 
define OpenAPI schemas to POJO data structures on request headers.
-       </p>
-       
-       <h5 class='figure'>Example:</h5>
-       <p class='bjava'>
-               |       <jc>// Create a client that adds a header "Foo: 
bar|baz" to every request.</jc>
-               |       RestClient <jv>client</jv> = RestClient
-               |               .<jsm>create</jsm>()
-               |               .header(<js>"Foo"</js>, 
AList.<jsm>of</jsm>(<js>"bar"</js>,<js>"baz"</js>), <jsf>T_ARRAY_PIPES</jsf>)
-               |               .build();
-       </p>
-       
-       <p>
-               The methods with {@del oaj.AddFlag} parameters allow you to 
control whether new headers get appended, prepended, or
-               replace existing headers with the same name.
-       </p>
-       
-       <ul class='notes'>
-               <li class='note'>Methods that pass in POJOs convert values to 
strings using the part serializers.  Methods that pass in <c>Header</c> or
-                       <c>NameValuePair</c> objects use the values returned by 
that bean directly.
-       </ul>
        <ul class='seealso'>
                <li class='jp'>{@link oaj.http.header} - Predefined {@link 
org.apache.http.Header} beans.
        </ul>
diff --git 
a/juneau-doc/docs/Topics/10.juneau-rest-client/05.jrc.RequestContent.html 
b/juneau-doc/docs/Topics/10.juneau-rest-client/03.jrc.RequestContent.html
similarity index 100%
rename from 
juneau-doc/docs/Topics/10.juneau-rest-client/05.jrc.RequestContent.html
rename to 
juneau-doc/docs/Topics/10.juneau-rest-client/03.jrc.RequestContent.html
diff --git 
a/juneau-doc/docs/Topics/10.juneau-rest-client/06.jrc.ResponseStatus.html 
b/juneau-doc/docs/Topics/10.juneau-rest-client/04.jrc.ResponseStatus.html
similarity index 100%
rename from 
juneau-doc/docs/Topics/10.juneau-rest-client/06.jrc.ResponseStatus.html
rename to 
juneau-doc/docs/Topics/10.juneau-rest-client/04.jrc.ResponseStatus.html
diff --git 
a/juneau-doc/docs/Topics/10.juneau-rest-client/07.jrc.ResponseHeaders.html 
b/juneau-doc/docs/Topics/10.juneau-rest-client/05.jrc.ResponseHeaders.html
similarity index 100%
rename from 
juneau-doc/docs/Topics/10.juneau-rest-client/07.jrc.ResponseHeaders.html
rename to 
juneau-doc/docs/Topics/10.juneau-rest-client/05.jrc.ResponseHeaders.html
diff --git 
a/juneau-doc/docs/Topics/10.juneau-rest-client/08.jrc.ResponseContent.html 
b/juneau-doc/docs/Topics/10.juneau-rest-client/06.jrc.ResponseContent.html
similarity index 100%
rename from 
juneau-doc/docs/Topics/10.juneau-rest-client/08.jrc.ResponseContent.html
rename to 
juneau-doc/docs/Topics/10.juneau-rest-client/06.jrc.ResponseContent.html
diff --git 
a/juneau-doc/docs/Topics/10.juneau-rest-client/09.jrc.CustomCallHandlers.html 
b/juneau-doc/docs/Topics/10.juneau-rest-client/07.jrc.CustomCallHandlers.html
similarity index 100%
rename from 
juneau-doc/docs/Topics/10.juneau-rest-client/09.jrc.CustomCallHandlers.html
rename to 
juneau-doc/docs/Topics/10.juneau-rest-client/07.jrc.CustomCallHandlers.html
diff --git 
a/juneau-doc/docs/Topics/10.juneau-rest-client/10.jrc.Interceptors.html 
b/juneau-doc/docs/Topics/10.juneau-rest-client/08.jrc.Interceptors.html
similarity index 100%
rename from 
juneau-doc/docs/Topics/10.juneau-rest-client/10.jrc.Interceptors.html
rename to juneau-doc/docs/Topics/10.juneau-rest-client/08.jrc.Interceptors.html
diff --git a/juneau-doc/docs/Topics/10.juneau-rest-client/11.jrc.Proxies.html 
b/juneau-doc/docs/Topics/10.juneau-rest-client/09.jrc.Proxies.html
similarity index 100%
rename from juneau-doc/docs/Topics/10.juneau-rest-client/11.jrc.Proxies.html
rename to juneau-doc/docs/Topics/10.juneau-rest-client/09.jrc.Proxies.html
diff --git 
a/juneau-doc/docs/Topics/10.juneau-rest-client/11.jrc.Proxies/01.jrc.Remote.html
 
b/juneau-doc/docs/Topics/10.juneau-rest-client/09.jrc.Proxies/01.jrc.Remote.html
similarity index 100%
rename from 
juneau-doc/docs/Topics/10.juneau-rest-client/11.jrc.Proxies/01.jrc.Remote.html
rename to 
juneau-doc/docs/Topics/10.juneau-rest-client/09.jrc.Proxies/01.jrc.Remote.html
diff --git 
a/juneau-doc/docs/Topics/10.juneau-rest-client/11.jrc.Proxies/02.jrc.RemoteMethod.html
 
b/juneau-doc/docs/Topics/10.juneau-rest-client/09.jrc.Proxies/02.jrc.RemoteMethod.html
similarity index 100%
rename from 
juneau-doc/docs/Topics/10.juneau-rest-client/11.jrc.Proxies/02.jrc.RemoteMethod.html
rename to 
juneau-doc/docs/Topics/10.juneau-rest-client/09.jrc.Proxies/02.jrc.RemoteMethod.html
diff --git 
a/juneau-doc/docs/Topics/10.juneau-rest-client/11.jrc.Proxies/03.jrc.Content.html
 
b/juneau-doc/docs/Topics/10.juneau-rest-client/09.jrc.Proxies/03.jrc.Content.html
similarity index 100%
rename from 
juneau-doc/docs/Topics/10.juneau-rest-client/11.jrc.Proxies/03.jrc.Content.html
rename to 
juneau-doc/docs/Topics/10.juneau-rest-client/09.jrc.Proxies/03.jrc.Content.html
diff --git 
a/juneau-doc/docs/Topics/10.juneau-rest-client/11.jrc.Proxies/04.jrc.FormData.html
 
b/juneau-doc/docs/Topics/10.juneau-rest-client/09.jrc.Proxies/04.jrc.FormData.html
similarity index 100%
rename from 
juneau-doc/docs/Topics/10.juneau-rest-client/11.jrc.Proxies/04.jrc.FormData.html
rename to 
juneau-doc/docs/Topics/10.juneau-rest-client/09.jrc.Proxies/04.jrc.FormData.html
diff --git 
a/juneau-doc/docs/Topics/10.juneau-rest-client/11.jrc.Proxies/05.jrc.Query.html 
b/juneau-doc/docs/Topics/10.juneau-rest-client/09.jrc.Proxies/05.jrc.Query.html
similarity index 100%
rename from 
juneau-doc/docs/Topics/10.juneau-rest-client/11.jrc.Proxies/05.jrc.Query.html
rename to 
juneau-doc/docs/Topics/10.juneau-rest-client/09.jrc.Proxies/05.jrc.Query.html
diff --git 
a/juneau-doc/docs/Topics/10.juneau-rest-client/11.jrc.Proxies/06.jrc.Header.html
 
b/juneau-doc/docs/Topics/10.juneau-rest-client/09.jrc.Proxies/06.jrc.Header.html
similarity index 100%
rename from 
juneau-doc/docs/Topics/10.juneau-rest-client/11.jrc.Proxies/06.jrc.Header.html
rename to 
juneau-doc/docs/Topics/10.juneau-rest-client/09.jrc.Proxies/06.jrc.Header.html
diff --git 
a/juneau-doc/docs/Topics/10.juneau-rest-client/11.jrc.Proxies/07.jrc.Path.html 
b/juneau-doc/docs/Topics/10.juneau-rest-client/09.jrc.Proxies/07.jrc.Path.html
similarity index 100%
rename from 
juneau-doc/docs/Topics/10.juneau-rest-client/11.jrc.Proxies/07.jrc.Path.html
rename to 
juneau-doc/docs/Topics/10.juneau-rest-client/09.jrc.Proxies/07.jrc.Path.html
diff --git 
a/juneau-doc/docs/Topics/10.juneau-rest-client/11.jrc.Proxies/08.jrc.Request.html
 
b/juneau-doc/docs/Topics/10.juneau-rest-client/09.jrc.Proxies/08.jrc.Request.html
similarity index 100%
rename from 
juneau-doc/docs/Topics/10.juneau-rest-client/11.jrc.Proxies/08.jrc.Request.html
rename to 
juneau-doc/docs/Topics/10.juneau-rest-client/09.jrc.Proxies/08.jrc.Request.html
diff --git 
a/juneau-doc/docs/Topics/10.juneau-rest-client/11.jrc.Proxies/09.jrc.Response.html
 
b/juneau-doc/docs/Topics/10.juneau-rest-client/09.jrc.Proxies/09.jrc.Response.html
similarity index 100%
rename from 
juneau-doc/docs/Topics/10.juneau-rest-client/11.jrc.Proxies/09.jrc.Response.html
rename to 
juneau-doc/docs/Topics/10.juneau-rest-client/09.jrc.Proxies/09.jrc.Response.html
diff --git 
a/juneau-doc/docs/Topics/10.juneau-rest-client/11.jrc.Proxies/10.jrc.DualPurposeInterfaces.html
 
b/juneau-doc/docs/Topics/10.juneau-rest-client/09.jrc.Proxies/10.jrc.DualPurposeInterfaces.html
similarity index 100%
rename from 
juneau-doc/docs/Topics/10.juneau-rest-client/11.jrc.Proxies/10.jrc.DualPurposeInterfaces.html
rename to 
juneau-doc/docs/Topics/10.juneau-rest-client/09.jrc.Proxies/10.jrc.DualPurposeInterfaces.html
diff --git 
a/juneau-doc/docs/Topics/10.juneau-rest-client/12.jrc.LoggingAndDebugging.html 
b/juneau-doc/docs/Topics/10.juneau-rest-client/10.jrc.LoggingAndDebugging.html
similarity index 100%
rename from 
juneau-doc/docs/Topics/10.juneau-rest-client/12.jrc.LoggingAndDebugging.html
rename to 
juneau-doc/docs/Topics/10.juneau-rest-client/10.jrc.LoggingAndDebugging.html
diff --git 
a/juneau-doc/docs/Topics/10.juneau-rest-client/13.jrc.CustomizingHttpClient.html
 
b/juneau-doc/docs/Topics/10.juneau-rest-client/11.jrc.CustomizingHttpClient.html
similarity index 100%
rename from 
juneau-doc/docs/Topics/10.juneau-rest-client/13.jrc.CustomizingHttpClient.html
rename to 
juneau-doc/docs/Topics/10.juneau-rest-client/11.jrc.CustomizingHttpClient.html
diff --git 
a/juneau-doc/docs/Topics/10.juneau-rest-client/14.jrc.ExtendingRestClient.html 
b/juneau-doc/docs/Topics/10.juneau-rest-client/12.jrc.ExtendingRestClient.html
similarity index 100%
rename from 
juneau-doc/docs/Topics/10.juneau-rest-client/14.jrc.ExtendingRestClient.html
rename to 
juneau-doc/docs/Topics/10.juneau-rest-client/12.jrc.ExtendingRestClient.html
diff --git 
a/juneau-doc/docs/Topics/10.juneau-rest-client/15.jrc.Authentication.html 
b/juneau-doc/docs/Topics/10.juneau-rest-client/13.jrc.Authentication.html
similarity index 100%
rename from 
juneau-doc/docs/Topics/10.juneau-rest-client/15.jrc.Authentication.html
rename to 
juneau-doc/docs/Topics/10.juneau-rest-client/13.jrc.Authentication.html
diff --git 
a/juneau-doc/docs/Topics/10.juneau-rest-client/15.jrc.Authentication/01.jrc.AuthenticationBASIC.html
 
b/juneau-doc/docs/Topics/10.juneau-rest-client/13.jrc.Authentication/01.jrc.AuthenticationBASIC.html
similarity index 100%
rename from 
juneau-doc/docs/Topics/10.juneau-rest-client/15.jrc.Authentication/01.jrc.AuthenticationBASIC.html
rename to 
juneau-doc/docs/Topics/10.juneau-rest-client/13.jrc.Authentication/01.jrc.AuthenticationBASIC.html
diff --git 
a/juneau-doc/docs/Topics/10.juneau-rest-client/15.jrc.Authentication/02.jrc.AuthenticationForm.html
 
b/juneau-doc/docs/Topics/10.juneau-rest-client/13.jrc.Authentication/02.jrc.AuthenticationForm.html
similarity index 100%
rename from 
juneau-doc/docs/Topics/10.juneau-rest-client/15.jrc.Authentication/02.jrc.AuthenticationForm.html
rename to 
juneau-doc/docs/Topics/10.juneau-rest-client/13.jrc.Authentication/02.jrc.AuthenticationForm.html
diff --git 
a/juneau-doc/docs/Topics/10.juneau-rest-client/15.jrc.Authentication/03.jrc.AuthenticationOIDC.html
 
b/juneau-doc/docs/Topics/10.juneau-rest-client/13.jrc.Authentication/03.jrc.AuthenticationOIDC.html
similarity index 100%
rename from 
juneau-doc/docs/Topics/10.juneau-rest-client/15.jrc.Authentication/03.jrc.AuthenticationOIDC.html
rename to 
juneau-doc/docs/Topics/10.juneau-rest-client/13.jrc.Authentication/03.jrc.AuthenticationOIDC.html
diff --git a/juneau-doc/src/main/javadoc/overview.html 
b/juneau-doc/src/main/javadoc/overview.html
index 91aae69c9..1ef641a47 100644
--- a/juneau-doc/src/main/javadoc/overview.html
+++ b/juneau-doc/src/main/javadoc/overview.html
@@ -435,11 +435,9 @@
        </ol>
        <li><p class='toc2'><a class='doclink' 
href='#juneau-rest-client'>juneau-rest-client</a><span class='update'>updated: 
<b>9.0.0</b></span></p>
        <ol>
-               <li><p><a class='doclink' 
href='#juneau-rest-client.jrc.PojoMarshalling'>POJO Marshalling</a><span 
class='update'>created: 8.2.0, <b><red>todo</red></b></span></p>
-               <li><p><a class='doclink' 
href='#juneau-rest-client.jrc.RequestHeaders'>Request Headers</a><span 
class='update'>created: 8.2.0, <b><red>todo</red></b></span></p>
-               <li><p><a class='doclink' 
href='#juneau-rest-client.jrc.RequestQueryParameters'>Request Query 
Parameters</a><span class='update'>created: 8.2.0, 
<b><red>todo</red></b></span></p>
-               <li><p><a class='doclink' 
href='#juneau-rest-client.jrc.RequestFormData'>Request Form Data</a><span 
class='update'>created: 8.2.0, <b><red>todo</red></b></span></p>
-               <li><p><a class='doclink' 
href='#juneau-rest-client.jrc.RequestBody'>Request Content</a><span 
class='update'>created: 8.2.0, <b><red>todo</red></b></span></p>
+               <li><p><a class='doclink' 
href='#juneau-rest-client.jrc.PojoMarshalling'>POJO Marshalling</a><span 
class='update'>created: 8.2.0, updated: <b>9.0.0</b></span></p>
+               <li><p><a class='doclink' 
href='#juneau-rest-client.jrc.RequestParts'>Request Parts</a><span 
class='update'>created: 8.2.0, updated: <b>9.0.0</b></span></p>
+               <li><p><a class='doclink' 
href='#juneau-rest-client.jrc.RequestContent'>Request Content</a><span 
class='update'>created: 8.2.0, <b><red>todo</red></b></span></p>
                <li><p><a class='doclink' 
href='#juneau-rest-client.jrc.ResponseStatus'>Response Status</a><span 
class='update'>created: 8.1.0, <b><red>todo</red></b></span></p>
                <li><p><a class='doclink' 
href='#juneau-rest-client.jrc.ResponseHeaders'>Response Headers</a><span 
class='update'>created: 8.2.0, <b><red>todo</red></b></span></p>
                <li><p><a class='doclink' 
href='#juneau-rest-client.jrc.ResponseContent'>Response Content</a><span 
class='update'>created: 8.2.0, <b><red>todo</red></b></span></p>
@@ -22810,8 +22808,8 @@
        <jv>res</jv> = <jv>codeAssertion</jv>.is(200);
        FluentStringAssertion&lt;RestResponse&gt; <jv>headerAssertion</jv> = 
<jv>res</jv>.assertHeader(<js>"Content-Type"</js>);
        <jv>res</jv> = 
<jv>headerAssertion</jv>.matchesSimple(<js>"application/json*"</js>);
-       ResponseContent <jv>body</jv> = <jv>res</jv>.getContent();
-       MyBean <jv>bean</jv> = <jv>body</jv>.as(MyBean.<jk>class</jk>);
+       ResponseContent <jv>content</jv> = <jv>res</jv>.getContent();
+       MyBean <jv>bean</jv> = <jv>content</jv>.as(MyBean.<jk>class</jk>);
        </p>
        
        <p>
@@ -22832,10 +22830,11 @@
                );
        }
 
-       <jc>// Use a RestClient with default Simple JSON support.</jc>
-       RestClient <jv>client</jv> = 
RestClient.<jsm>create</jsm>().simpleJson().build();
-       
-       PetStore <jv>store</jv> = 
<jv>client</jv>.getRemote(PetStore.<jk>class</jk>, 
<js>"http://localhost:10000";</js>);
+       PetStore <jv>store</jv> = RestClient
+               .<jsm>create</jsm>()
+               .simpleJson()
+               .build()
+               .getRemote(PetStore.<jk>class</jk>, 
<js>"http://localhost:10000";</js>);
        CreatePet <jv>createPet</jv> = <jk>new</jk> 
CreatePet(<js>"Fluffy"</js>, 9.99);
        Pet <jv>pet</jv> = <jv>store</jv>.addPet(<jv>createPet</jv>, 
UUID.<jsm>randomUUID</jsm>(), <jk>true</jk>);
        </p>
@@ -22924,7 +22923,7 @@
 
 <!-- 
====================================================================================================
 -->
 
-<h3 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.PojoMarshalling' 
id='juneau-rest-client.jrc.PojoMarshalling'>10.1 - POJO Marshalling</a><span 
class='update'>created: 8.2.0, <b><red>todo</red></b></span></h3>
+<h3 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.PojoMarshalling' 
id='juneau-rest-client.jrc.PojoMarshalling'>10.1 - POJO Marshalling</a><span 
class='update'>created: 8.2.0, updated: <b>9.0.0</b></span></h3>
 <div class='topic'><!-- START: 10.1 - juneau-rest-client.jrc.PojoMarshalling 
-->
 <div class='topic'>
        <p>
@@ -22933,7 +22932,7 @@
        </p>
        <ul class='javatree'>
                <li class='jc'>{@link 
org.apache.juneau.rest.client.RestClient.Builder}
-               <ul>
+               <ul class='javatreec'>
                        <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#json() json()}
                        <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#simpleJson() simpleJson()}
                        <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#xml() xml()}
@@ -23033,299 +23032,105 @@
 
 <!-- 
====================================================================================================
 -->
 
-<h3 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.RequestHeaders' 
id='juneau-rest-client.jrc.RequestHeaders'>10.2 - Request Headers</a><span 
class='update'>created: 8.2.0, <b><red>todo</red></b></span></h3>
-<div class='topic'><!-- START: 10.2 - juneau-rest-client.jrc.RequestHeaders -->
-<div class='topic'>
-       <p>
-               Per-client or per-request headers can be specified using the 
following methods:
-       </p>
-       <ul class='javatree'>
-               <li class='jc'>{@link 
org.apache.juneau.rest.client.RestClient.Builder}
-               <ul>
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#header(String,Object) 
header(String,Object)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#header(String,Object,HttpPartSchema)
 header(String,Object,HttpPartSchema)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#header(String,Supplier) 
header(String,Supplier&lt;?&gt;)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#header(String,Supplier,HttpPartSchema)
 header(String,Supplier&lt;?&gt;,HttpPartSchema)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#header(Header) header(Header)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#headers(Object...) 
headers(Object...)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#headerPairs(Object...) 
headerPairs(Object...)}
-               </ul>
-               <li class='jc'>{@link org.apache.juneau.rest.client.RestRequest}
-               <ul>
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#header(String,Object) 
header(String,Object)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#header(String,Object,HttpPartSchema) 
header(String,Object,HttpPartSchema)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#header(AddFlag,String,Object) 
header(AddFlag,String,Object)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#header(AddFlag,String,Object,HttpPartSchema)
 header(AddFlag,String,Object,HttpPartSchema)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#header(Header) header(Header)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#headers(Object...) headers(Object...)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#headers(AddFlag,Object...) 
headers(AddFlag,Object...)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#headerPairs(Object...) 
headers(Object...)}
-               </ul>
-       </ul>
-       
-       <h5 class='figure'>Example:</h5>
-       <p class='bjava'>
-       <jc>// Create a client that adds a "Foo: bar" header to every 
request.</jc>
-       RestClient <jv>client</jv> = 
RestClient.<jsm>create</jsm>().header(<js>"Foo"</js>,<js>"bar"</js>).build();
-
-       <jc>// Or do it on every request.</jc>
-       String <jv>response</jv> = 
<jv>client</jv>.get(<jsf>URI</jsf>).header(<js>"Foo"</js>,<js>"bar"</js>).run().getContent().asString();
-       </p>
-       
-       <p>
-               {@link 
org.apache.juneau.rest.client.RestClient.Builder#headers(Object...) 
headers(Object...)} allows you to pass in a variety
-               of header objects, and {@link 
org.apache.juneau.rest.client.RestClient.Builder#headerPairs(Object...) 
headerPairs(Object...)} allows
-               you to specify several headers in a compact fashion.
-       </p>
-       
-       <h5 class='figure'>Example:</h5>
-       <p class='bjava'>
-       <jc>// Create a client that adds a bunch of headers to every 
request.</jc>
-       RestClient <jv>client</jv> = RestClient
-               .<jsm>create</jsm>()
-               .headers(
-                       
AMap.<jsm>of</jsm>(<js>"Foo"</js>,<js>"bar"</js>,<js>"Baz"</js>,<js>"qux"</js>),
  <jc>// Arbitrary key/value pairs.</jc>
-                       
BasicStringHeader.<jsm>of</jsm>(<js>"Foo"</js>,<js>"bar"</js>),  <jc>// A 
Header object.</jc>
-                       
BasicStringHeader.<jsm>of</jsm>(<js>"Foo"</js>,()->getBar()),  <jc>// A dynamic 
Header object.</jc>
-                       Accept.<jsm>of</jsm>(<js>"application/json"</js>),  
<jc>// Predefined Header objects.</jc>
-                       
HeaderSupplier.<jsm>ofPairs</jsm>(<js>"Foo"</js>,<js>"bar"</js>),  <jc>// A 
dynamically changing list of Header objects.</jc>
-                       
AList.<jsm>of</jsm>(ContentType.<jsm>of</jsm>(<js>"application/json"</js>))  
<jc>// A list of anything else on this list.</jc>
-               )
-               
.headerPairs(<js>"Foo"</js>,<js>"bar"</js>,<js>"Baz"</js>,<js>"qux"</js>)  
<jc>// Arbitrary key/value pairs.</jc>
-               .build();
-       </p>
-       
-       <p>
-               Additionally, methods are provided on the client builder and 
per request for all standard HTTP headers
-               such as {@link 
org.apache.juneau.rest.client.RestClient.Builder#authorization(Object) 
authorization(Object)}.
-       </p>
-       
-       <h5 class='figure'>Example:</h5>
-       <p class='bjava'>
-       <jc>// Create a client that adds an Authorization header to every 
request.</jc>
-       RestClient <jv>client</jv> = 
RestClient.<jsm>create</jsm>().authorization(<js>"Foo"</js>).build();
-
-       <jc>// Or do it per-request.</jc>
-       String <jv>response</jv> = 
<jv>client</jv>.get(<jsf>URI</jsf>).authorization(<js>"Foo"</js>).run().getContent().asString();
-
-       <jc>// Or use an HttpHeader.</jc>
-       <jv>response</jv> = 
<jv>client</jv>.get(<jsf>URI</jsf>).headers(Authorization.<jsm>of</jsm>(<js>"Foo"</js>)).run().getContent().asString();
-       </p>
-       
-       <p>
-               The supplier methods are particularly useful for header values 
whose values may change over time (such as <c>Authorization</c> headers
-               which may need to change every few minutes).
-       </p>
-       
-       <h5 class='figure'>Example:</h5>
-       <p class='bjava'>
-       <jc>// Create a client that adds a dynamic Authorization header to 
every request.</jc>
-       RestClient <jv>client</jv> = 
RestClient.<jsm>create</jsm>().header(<js>"Authorization"</js>, 
()->getMyAuthToken()).build();
-       </p>
-       
-       <p>
-               The {@link org.apache.juneau.httppart.HttpPartSchema} API 
allows you to define OpenAPI schemas to POJO data structures on request headers.
-       </p>
-       
-       <h5 class='figure'>Example:</h5>
-       <p class='bjava'>
-       <jc>// Create a client that adds a header "Foo: bar|baz" to every 
request.</jc>
-       RestClient <jv>client</jv> = RestClient
-               .<jsm>create</jsm>()
-               .header(<js>"Foo"</js>, 
AList.<jsm>of</jsm>(<js>"bar"</js>,<js>"baz"</js>), <jsf>T_ARRAY_PIPES</jsf>)
-               .build();
-       </p>
-       
-       <p>
-               The methods with {@del org.apache.juneau.AddFlag} parameters 
allow you to control whether new headers get appended, prepended, or
-               replace existing headers with the same name.
-       </p>
-       
-       <ul class='notes'>
-               <li class='note'>Methods that pass in POJOs convert values to 
strings using the part serializers.  Methods that pass in <c>Header</c> or
-                       <c>NameValuePair</c> objects use the values returned by 
that bean directly.
-       </ul>
-       <ul class='seealso'>
-               <li class='jp'>{@link org.apache.juneau.http.header} - 
Predefined {@link org.apache.http.Header} beans.
-       </ul>
-</div>
-</div><!-- END: 10.2 - juneau-rest-client.jrc.RequestHeaders -->
-
-<!-- 
====================================================================================================
 -->
-
-<h3 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.RequestQueryParameters' 
id='juneau-rest-client.jrc.RequestQueryParameters'>10.3 - Request Query 
Parameters</a><span class='update'>created: 8.2.0, 
<b><red>todo</red></b></span></h3>
-<div class='topic'><!-- START: 10.3 - 
juneau-rest-client.jrc.RequestQueryParameters -->
+<h3 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.RequestParts' 
id='juneau-rest-client.jrc.RequestParts'>10.2 - Request Parts</a><span 
class='update'>created: 8.2.0, updated: <b>9.0.0</b></span></h3>
+<div class='topic'><!-- START: 10.2 - juneau-rest-client.jrc.RequestParts -->
 <div class='topic'>
        <p>
-               Per-client or per-request query parameters can be specified 
using the following methods:
+               Per-client or per-request HTTP parts (headers, query/form data, 
path parameters) can be manipulated via the following methods
+               that return back builders for those parts:
        </p>
        <ul class='javatree'>
                <li class='jc'>{@link 
org.apache.juneau.rest.client.RestClient.Builder}
-               <ul>
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#query(String,Object) 
query(String,Object)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#query(String,Object,HttpPartSchema)
 query(String,Object,HttpPartSchema)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#query(String,Supplier) 
query(String,Supplier&lt;?&gt;)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#query(String,Supplier,HttpPartSchema)
 query(String,Supplier&lt;?&gt;,HttpPartSchema)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#queries(Object...) 
queries(Object...)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#queryPairs(Object...) 
queryPairs(Object...)}
+               <ul class='javatreec'>
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#headers() headers()}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#formData() formData()}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#queryData() queryData()}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#pathData() pathData()}
                </ul>
                <li class='jc'>{@link org.apache.juneau.rest.client.RestRequest}
-               <ul>
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#query(String,Object) 
query(String,Object)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#query(AddFlag,String,Object) 
query(AddFlag,String,Object)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#queries(Object...) queries(Object...)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#queries(AddFlag,Object...) 
queries(AddFlag,Object...)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#queryPairs(Object...) 
queryPairs(Object...)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#queryCustom(Object) 
queryCustom(Object)}
+               <ul class='javatreec'>
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#headers() headers()}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#formData() formData()}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#queryData() queryData()}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#pathData() pathData()}
                </ul>
        </ul>
-       
-       <h5 class='figure'>Example:</h5>
-       <p class='bjava'>
-       <jc>// Create a client that adds a ?foo=bar query parameter to every 
request.</jc>
-       RestClient <jv>client</jv> = 
RestClient.<jsm>create</jsm>().query(<js>"foo"</js>,<js>"bar"</js>).build();
-
-       <jc>// Or do it on every request.</jc>
-       String <jv>response</jv> = 
<jv>client</jv>.get(<jsf>URI</jsf>).query(<js>"foo"</js>,<js>"bar"</js>).run().getContent().asString();
-       </p>
-       
-       <p>
-               {@link 
org.apache.juneau.rest.client.RestClient.Builder#queries(Object...) 
queries(Object...)} allows you to pass in a variety
-               of query parameter objects, and {@link 
org.apache.juneau.rest.client.RestClient.Builder#queryPairs(Object...) 
queryPairs(Object...)} allows
-               you to specify several query parameters in a compact fashion.
-       </p>
-       
-       <h5 class='figure'>Example:</h5>
-       <p class='bjava'>
-       <jc>// Create a client that adds a bunch of query parameters to every 
request.</jc>
-       RestClient <jv>client</jv> = RestClient
-               .<jsm>create</jsm>()
-               .queries(
-                       
AMap.<jsm>of</jsm>(<js>"foo"</js>,<js>"bar"</js>,<js>"baz"</js>,<js>"qux"</js>),
  <jc>// Arbitrary key/value pairs.</jc>
-                       
BasicNameValuePair.<jsm>of</jsm>(<js>"foo"</js>,<js>"bar"</js>),  <jc>// A 
NameValuePair object.</jc>
-                       
BasicNameValuePair.<jsm>of</jsm>(<js>"foo"</js>,()->getBar()),  <jc>// A 
dynamic NameValuePair object.</jc>
-                       
NameValuePairSupplier.<jsm>ofPairs</jsm>(<js>"foo"</js>,<js>"bar"</js>),  
<jc>// A dynamically changing list of NameValuePair objects.</jc>
-                       
AList.<jsm>of</jsm>(BasicNameValuePair.<jsm>of</jsm>(<js>"foo"</js>,<js>"bar"</js>))
  <jc>// A list of anything else on this list.</jc>
-               )
-               
.queryPairs(<js>"foo"</js>,<js>"bar"</js>,<js>"baz"</js>,<js>"qux"</js>)  
<jc>// Arbitrary key/value pairs.</jc>
-               .build();
-       </p>
-       
-       <p>
-               The {@link org.apache.juneau.httppart.HttpPartSchema} API 
allows you to define OpenAPI schemas to POJO data structures on query 
parameters.
-       </p>
-       
-       <h5 class='figure'>Example:</h5>
-       <p class='bjava'>
-       <jc>// Create a client that adds a query parameter "foo=bar|baz" to 
every request.</jc>
-       RestClient <jv>client</jv> = RestClient
-               .<jsm>create</jsm>()
-               .query(<js>"foo"</js>, 
AList.<jsm>of</jsm>(<js>"bar"</js>,<js>"baz"</js>), <jsf>T_ARRAY_PIPES</jsf>)
-               .build();
-       </p>
-       
-       <p>
-               The methods with {@del org.apache.juneau.AddFlag} parameters 
allow you to control whether new query parameters get appended, prepended, or
-               replace existing query parameters with the same name.
-       </p>
-       
-       <ul class='notes'>
-               <li class='note'>Methods that pass in POJOs convert values to 
strings using the part serializers.  Methods that pass in <c>NameValuePair</c>
-                       objects use the values returned by that bean directly.
-       </ul>
-</div>
-</div><!-- END: 10.3 - juneau-rest-client.jrc.RequestQueryParameters -->
-
-<!-- 
====================================================================================================
 -->
-
-<h3 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.RequestFormData' 
id='juneau-rest-client.jrc.RequestFormData'>10.4 - Request Form Data</a><span 
class='update'>created: 8.2.0, <b><red>todo</red></b></span></h3>
-<div class='topic'><!-- START: 10.4 - juneau-rest-client.jrc.RequestFormData 
-->
-<div class='topic'>
        <p>
-               Per-client or per-request form-data parameters can be specified 
using the following methods:
+               Convenience methods are also provided for quickly adding parts:
        </p>
        <ul class='javatree'>
                <li class='jc'>{@link 
org.apache.juneau.rest.client.RestClient.Builder}
-               <ul>
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#formData(String,Object) 
formData(String,Object)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#formData(String,Object,HttpPartSchema)
 formData(String,Object,HttpPartSchema)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#formData(String,Supplier) 
formData(String,Supplier&lt;?&gt;)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#formData(String,Supplier,HttpPartSchema)
 formData(String,Supplier&lt;?&gt;,HttpPartSchema)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#formDatas(Object...) 
formDatas(Object...)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#formDataPairs(Object...) 
formDataPairs(Object...)}
+               <ul class='javatreec'>
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#header(String,String) 
header(String,String)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#header(String,Supplier) 
header(String,Supplier&lt;String&gt;)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#headers(Header...) 
headers(Header...)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#headersDefault(Header...) 
headersDefault(Header...)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#formData(NameValuePair...) 
formData(NameValuePair...)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#formData(String,String) 
formData(String,String)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#formData(String,Supplier) 
formData(String,Supplier&lt;String&gt;)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#formDataDefault(NameValuePair...)
 formDataDefault(NameValuePair...)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#queryData(NameValuePair...) 
queryData(NameValuePair...)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#queryData(String,String) 
queryData(String,String)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#queryData(String,Supplier) 
queryData(String,Supplier&lt;String&gt;)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#queryDataDefault(NameValuePair...)
 queryDataDefault(NameValuePair...)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#pathData(NameValuePair...) 
pathData(NameValuePair...)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#pathData(String,String) 
pathData(String,String)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#pathData(String,Supplier) 
pathData(String,Supplier&lt;String&gt;)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestClient.Builder#pathDataDefault(NameValuePair...)
 pathDataDefault(NameValuePair...)}
                </ul>
                <li class='jc'>{@link org.apache.juneau.rest.client.RestRequest}
-               <ul>
+               <ul class='javatreec'>
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#header(Header) header(Header)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#header(String,Object) 
header(String,Object)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#headerPairs(String...) 
headerPairs(String...)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#headers(Header...) headers(Header...)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#headersBean(Object) 
headersBean(Object)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#formData(NameValuePair...) 
formData(NameValuePair...)}
                        <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#formData(String,Object) 
formData(String,Object)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#formData(AddFlag,String,Object) 
formData(AddFlag,String,Object)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#formDatas(Object...) 
formDatas(Object...)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#formDatas(AddFlag,Object...) 
formDatas(AddFlag,Object...)}
-                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#formDataPairs(Object...) 
formDataPairs(Object...)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#formDataBean(Object) 
formDataBean(Object)}
                        <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#formDataCustom(Object) 
formDataCustom(Object)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#formDataPairs(String...) 
formDataPairs(String...)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#queryData(NameValuePair...) 
queryData(NameValuePair...)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#queryData(String,Object) 
queryData(String,Object)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#queryDataBean(Object) 
queryDataBean(Object)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#queryDataPairs(String...) 
queryDataPairs(String...)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#pathData(NameValuePair...) 
pathData(NameValuePair...)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#pathData(String,Object) 
pathData(String,Object)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#pathDataBean(Object) 
pathDataBean(Object)}
+                       <li class='jm'>{@link 
org.apache.juneau.rest.client.RestRequest#pathDataPairs(String...) 
pathDataPairs(String...)}
                </ul>
        </ul>
        
        <h5 class='figure'>Example:</h5>
        <p class='bjava'>
-       <jc>// Create a client that adds a foo=bar form-data parameter to every 
request.</jc>
-       RestClient <jv>client</jv> = 
RestClient.<jsm>create</jsm>().formData(<js>"foo"</js>,<js>"bar"</js>).build();
+       <jc>// Create a client that adds a "Foo: bar" header to every 
request.</jc>
+       RestClient <jv>client</jv> = 
RestClient.<jsm>create</jsm>().header(<js>"Foo"</js>,<js>"bar"</js>).build();
 
        <jc>// Or do it on every request.</jc>
-       String <jv>response</jv> = 
<jv>client</jv>.formPost(<jsf>URI</jsf>).formData(<js>"foo"</js>,<js>"bar"</js>).run().getContent().asString();
-       </p>
-       
-       <p>
-               {@link 
org.apache.juneau.rest.client.RestClient.Builder#formDatas(Object...) 
formDatas(Object...)} allows you to pass in a variety
-               of form-data parameter objects, and {@link 
org.apache.juneau.rest.client.RestClient.Builder#formDataPairs(Object...) 
formDataPairs(Object...)} allows
-               you to specify several form-data parameters in a compact 
fashion.
-       </p>
-       
-       <h5 class='figure'>Example:</h5>
-       <p class='bjava'>
-       <jc>// Create a client that adds a bunch of form-data parameters to 
every request.</jc>
-       RestClient <jv>client</jv> = RestClient
-               .<jsm>create</jsm>()
-               .formDatas(
-                       
AMap.<jsm>of</jsm>(<js>"foo"</js>,<js>"bar"</js>,<js>"baz"</js>,<js>"qux"</js>),
  <jc>// Arbitrary key/value pairs.</jc>
-                       
BasicNameValuePair.<jsm>of</jsm>(<js>"foo"</js>,<js>"bar"</js>),  <jc>// A 
NameValuePair object.</jc>
-                       
BasicNameValuePair.<jsm>of</jsm>(<js>"foo"</js>,()->getBar()),  <jc>// A 
dynamic NameValuePair object.</jc>
-                       
NameValuePairSupplier.<jsm>ofPairs</jsm>(<js>"foo"</js>,<js>"bar"</js>),  
<jc>// A dynamically changing list of NameValuePair objects.</jc>
-                       
AList.<jsm>of</jsm>(BasicNameValuePair.<jsm>of</jsm>(<js>"foo"</js>,<js>"bar"</js>))
  <jc>// A list of anything else on this list.</jc>
-               )
-               
.formDataPairs(<js>"foo"</js>,<js>"bar"</js>,<js>"baz"</js>,<js>"qux"</js>)  
<jc>// Arbitrary key/value pairs.</jc>
-               .build();
+       String <jv>response</jv> = 
<jv>client</jv>.get(<jsf>URI</jsf>).header(<js>"Foo"</js>,<js>"bar"</js>).run().getContent().asString();
        </p>
        
        <p>
-               The {@link org.apache.juneau.httppart.HttpPartSchema} API 
allows you to define OpenAPI schemas to POJO data structures on form-data 
parameters.
+               The supplier methods are particularly useful for header values 
whose values may change over time (such as <c>Authorization</c> headers
+               which may need to change every few minutes).
        </p>
        
        <h5 class='figure'>Example:</h5>
        <p class='bjava'>
-       <jc>// Create a client that adds a form-data parameter "foo=bar|baz" to 
every request.</jc>
-       RestClient <jv>client</jv> = RestClient
-               .<jsm>create</jsm>()
-               .formData(<js>"foo"</js>, 
AList.<jsm>of</jsm>(<js>"bar"</js>,<js>"baz"</js>), <jsf>T_ARRAY_PIPES</jsf>)
-               .build();
-       </p>
-       
-       <p>
-               The methods with {@del org.apache.juneau.AddFlag} parameters 
allow you to control whether new form-data parameters get appended, prepended, 
or
-               replace existing form-data parameters with the same name.
+       <jc>// Create a client that adds a dynamic Authorization header to 
every request.</jc>
+       RestClient <jv>client</jv> = 
RestClient.<jsm>create</jsm>().header(<js>"Authorization"</js>, 
()->getMyAuthToken()).build();
        </p>
        
-       <ul class='notes'>
-               <li class='note'>Like header values, dynamic values and OpenAPI 
schemas are supported.
-               <li class='note'>Methods that pass in POJOs convert values to 
strings using the part serializers.  Methods that pass in <c>NameValuePair</c>
-                       objects use the values returned by that bean directly.
+       <ul class='seealso'>
+               <li class='jp'>{@link org.apache.juneau.http.header} - 
Predefined {@link org.apache.http.Header} beans.
        </ul>
 </div>
-</div><!-- END: 10.4 - juneau-rest-client.jrc.RequestFormData -->
+</div><!-- END: 10.2 - juneau-rest-client.jrc.RequestParts -->
 
 <!-- 
====================================================================================================
 -->
 
-<h3 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.RequestBody' 
id='juneau-rest-client.jrc.RequestBody'>10.5 - Request Content</a><span 
class='update'>created: 8.2.0, <b><red>todo</red></b></span></h3>
-<div class='topic'><!-- START: 10.5 - juneau-rest-client.jrc.RequestBody -->
+<h3 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.RequestContent' 
id='juneau-rest-client.jrc.RequestContent'>10.3 - Request Content</a><span 
class='update'>created: 8.2.0, <b><red>todo</red></b></span></h3>
+<div class='topic'><!-- START: 10.3 - juneau-rest-client.jrc.RequestContent -->
 <div class='topic'>
        <p>
                The request body can either be passed in with the client 
creator method (e.g. {@link 
org.apache.juneau.rest.client.RestClient#post(Object,Object) post(uri,body)}),
@@ -23390,12 +23195,12 @@
                        POJOs will be converted to strings using {@link 
org.apache.juneau.ClassMeta#toString(Object)} which typically just calls {@link 
java.lang.Object#toString()}.
        </ul>
 </div>
-</div><!-- END: 10.5 - juneau-rest-client.jrc.RequestBody -->
+</div><!-- END: 10.3 - juneau-rest-client.jrc.RequestContent -->
 
 <!-- 
====================================================================================================
 -->
 
-<h3 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.ResponseStatus' 
id='juneau-rest-client.jrc.ResponseStatus'>10.6 - Response Status</a><span 
class='update'>created: 8.1.0, <b><red>todo</red></b></span></h3>
-<div class='topic'><!-- START: 10.6 - juneau-rest-client.jrc.ResponseStatus -->
+<h3 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.ResponseStatus' 
id='juneau-rest-client.jrc.ResponseStatus'>10.4 - Response Status</a><span 
class='update'>created: 8.1.0, <b><red>todo</red></b></span></h3>
+<div class='topic'><!-- START: 10.4 - juneau-rest-client.jrc.ResponseStatus -->
 <div class='topic'>
        <p>
                After execution using {@link 
org.apache.juneau.rest.client.RestRequest#run()} or {@link 
org.apache.juneau.rest.client.RestRequest#complete()}, the following methods 
can be used
@@ -23456,12 +23261,12 @@
                .getContent().asString();
        </p>
 </div>
-</div><!-- END: 10.6 - juneau-rest-client.jrc.ResponseStatus -->
+</div><!-- END: 10.4 - juneau-rest-client.jrc.ResponseStatus -->
 
 <!-- 
====================================================================================================
 -->
 
-<h3 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.ResponseHeaders' 
id='juneau-rest-client.jrc.ResponseHeaders'>10.7 - Response Headers</a><span 
class='update'>created: 8.2.0, <b><red>todo</red></b></span></h3>
-<div class='topic'><!-- START: 10.7 - juneau-rest-client.jrc.ResponseHeaders 
-->
+<h3 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.ResponseHeaders' 
id='juneau-rest-client.jrc.ResponseHeaders'>10.5 - Response Headers</a><span 
class='update'>created: 8.2.0, <b><red>todo</red></b></span></h3>
+<div class='topic'><!-- START: 10.5 - juneau-rest-client.jrc.ResponseHeaders 
-->
 <div class='topic'>
        <p>
                Response headers are accessed through the following methods:
@@ -23563,12 +23368,12 @@
                .getContent().asString();
        </p>
 </div>
-</div><!-- END: 10.7 - juneau-rest-client.jrc.ResponseHeaders -->
+</div><!-- END: 10.5 - juneau-rest-client.jrc.ResponseHeaders -->
 
 <!-- 
====================================================================================================
 -->
 
-<h3 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.ResponseContent' 
id='juneau-rest-client.jrc.ResponseContent'>10.8 - Response Content</a><span 
class='update'>created: 8.2.0, <b><red>todo</red></b></span></h3>
-<div class='topic'><!-- START: 10.8 - juneau-rest-client.jrc.ResponseContent 
-->
+<h3 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.ResponseContent' 
id='juneau-rest-client.jrc.ResponseContent'>10.6 - Response Content</a><span 
class='update'>created: 8.2.0, <b><red>todo</red></b></span></h3>
+<div class='topic'><!-- START: 10.6 - juneau-rest-client.jrc.ResponseContent 
-->
 <div class='topic'>
        <p>
                The response body is accessed through the following method:
@@ -23702,12 +23507,12 @@
                .getContent().as(MyBean.<jk>class</jk>);
        </p>
 </div>
-</div><!-- END: 10.8 - juneau-rest-client.jrc.ResponseContent -->
+</div><!-- END: 10.6 - juneau-rest-client.jrc.ResponseContent -->
 
 <!-- 
====================================================================================================
 -->
 
-<h3 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.CustomCallHandlers' 
id='juneau-rest-client.jrc.CustomCallHandlers'>10.9 - Custom Call 
Handlers</a><span class='update'>created: 8.2.0, 
<b><red>todo</red></b></span></h3>
-<div class='topic'><!-- START: 10.9 - 
juneau-rest-client.jrc.CustomCallHandlers -->
+<h3 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.CustomCallHandlers' 
id='juneau-rest-client.jrc.CustomCallHandlers'>10.7 - Custom Call 
Handlers</a><span class='update'>created: 8.2.0, 
<b><red>todo</red></b></span></h3>
+<div class='topic'><!-- START: 10.7 - 
juneau-rest-client.jrc.CustomCallHandlers -->
 <div class='topic'>
        <p>
                The {@link org.apache.juneau.rest.client.RestCallHandler} 
interface provides the ability to provide custom handling of requests.
@@ -23760,12 +23565,12 @@
                or by defining your own {@link 
org.apache.http.protocol.HttpRequestExecutor}.  Using this interface is often 
simpler though.
        </p>
 </div>
-</div><!-- END: 10.9 - juneau-rest-client.jrc.CustomCallHandlers -->
+</div><!-- END: 10.7 - juneau-rest-client.jrc.CustomCallHandlers -->
 
 <!-- 
====================================================================================================
 -->
 
-<h3 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Interceptors' 
id='juneau-rest-client.jrc.Interceptors'>10.10 - Interceptors</a><span 
class='update'>created: 8.2.0, <b><red>todo</red></b></span></h3>
-<div class='topic'><!-- START: 10.10 - juneau-rest-client.jrc.Interceptors -->
+<h3 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Interceptors' 
id='juneau-rest-client.jrc.Interceptors'>10.8 - Interceptors</a><span 
class='update'>created: 8.2.0, <b><red>todo</red></b></span></h3>
+<div class='topic'><!-- START: 10.8 - juneau-rest-client.jrc.Interceptors -->
 <div class='topic'>
        <p>
                The {@link org.apache.juneau.rest.client.RestCallInterceptor} 
API provides a quick way of intercepting and manipulating requests and 
responses beyond
@@ -23817,12 +23622,12 @@
                .build();
        </p>
 </div>
-</div><!-- END: 10.10 - juneau-rest-client.jrc.Interceptors -->
+</div><!-- END: 10.8 - juneau-rest-client.jrc.Interceptors -->
 
 <!-- 
====================================================================================================
 -->
 
-<h3 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Proxies' 
id='juneau-rest-client.jrc.Proxies'>10.11 - REST Proxies</a><span 
class='update'>created: 8.2.0, <b><red>todo</red></b></span></h3>
-<div class='topic'><!-- START: 10.11 - juneau-rest-client.jrc.Proxies -->
+<h3 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Proxies' id='juneau-rest-client.jrc.Proxies'>10.9 
- REST Proxies</a><span class='update'>created: 8.2.0, 
<b><red>todo</red></b></span></h3>
+<div class='topic'><!-- START: 10.9 - juneau-rest-client.jrc.Proxies -->
 <div class='topic'>
        <p>
                One of the more powerful features of the REST client class is 
the ability to produce Java interface proxies against
@@ -23924,8 +23729,8 @@
 
 <!-- 
====================================================================================================
 -->
 
-<h5 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Proxies.jrc.Remote' 
id='juneau-rest-client.jrc.Proxies.jrc.Remote'>10.11.1 - @Remote</a><span 
class='update'>updated: 8.1.2,8.2.0, <b><red>todo</red></b></span></h4>
-<div class='topic'><!-- START: 10.11.1 - 
juneau-rest-client.jrc.Proxies.jrc.Remote -->
+<h5 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Proxies.jrc.Remote' 
id='juneau-rest-client.jrc.Proxies.jrc.Remote'>10.9.1 - @Remote</a><span 
class='update'>updated: 8.1.2,8.2.0, <b><red>todo</red></b></span></h4>
+<div class='topic'><!-- START: 10.9.1 - 
juneau-rest-client.jrc.Proxies.jrc.Remote -->
 <div class='topic'>
        <p>
                The {@link org.apache.juneau.http.remote.Remote @Remote} 
annotation is used on your interface class
@@ -24086,12 +23891,12 @@
                <li class='doclink'>{@doc jrs.ClientVersioning}
        </ul>
 </div>
-</div><!-- END: 10.11.1 - juneau-rest-client.jrc.Proxies.jrc.Remote -->
+</div><!-- END: 10.9.1 - juneau-rest-client.jrc.Proxies.jrc.Remote -->
 
 <!-- 
====================================================================================================
 -->
 
-<h5 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Proxies.jrc.RemoteMethod' 
id='juneau-rest-client.jrc.Proxies.jrc.RemoteMethod'>10.11.2 - 
@RemoteOp</a><span class='update'>updated: 8.2.0, 
<b><red>todo</red></b></span></h4>
-<div class='topic'><!-- START: 10.11.2 - 
juneau-rest-client.jrc.Proxies.jrc.RemoteMethod -->
+<h5 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Proxies.jrc.RemoteMethod' 
id='juneau-rest-client.jrc.Proxies.jrc.RemoteMethod'>10.9.2 - 
@RemoteOp</a><span class='update'>updated: 8.2.0, 
<b><red>todo</red></b></span></h4>
+<div class='topic'><!-- START: 10.9.2 - 
juneau-rest-client.jrc.Proxies.jrc.RemoteMethod -->
 <div class='topic'>
        <p>
                The {@link org.apache.juneau.http.remote.RemoteOp @RemoteOp} 
annotation is applied to methods
@@ -24246,12 +24051,12 @@
                the rules defined in {@doc jm.PojoCategories}. 
        </p>
 </div>
-</div><!-- END: 10.11.2 - juneau-rest-client.jrc.Proxies.jrc.RemoteMethod -->
+</div><!-- END: 10.9.2 - juneau-rest-client.jrc.Proxies.jrc.RemoteMethod -->
 
 <!-- 
====================================================================================================
 -->
 
-<h5 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Proxies.jrc.Content' 
id='juneau-rest-client.jrc.Proxies.jrc.Content'>10.11.3 - @Content</a><span 
class='update'>updated: 8.2.0, <b><red>todo</red></b></span></h4>
-<div class='topic'><!-- START: 10.11.3 - 
juneau-rest-client.jrc.Proxies.jrc.Content -->
+<h5 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Proxies.jrc.Content' 
id='juneau-rest-client.jrc.Proxies.jrc.Content'>10.9.3 - @Content</a><span 
class='update'>updated: 8.2.0, <b><red>todo</red></b></span></h4>
+<div class='topic'><!-- START: 10.9.3 - 
juneau-rest-client.jrc.Proxies.jrc.Content -->
 <div class='topic'>
        <p>
                The {@link org.apache.juneau.http.annotation.Content @Content} 
annotation can be applied to arguments of <ja>@RemoteOp</ja>-annotated methods
@@ -24357,12 +24162,12 @@
                string using the rules defined in {@doc jm.PojoCategories}.
        </p>
 </div>
-</div><!-- END: 10.11.3 - juneau-rest-client.jrc.Proxies.jrc.Content -->
+</div><!-- END: 10.9.3 - juneau-rest-client.jrc.Proxies.jrc.Content -->
 
 <!-- 
====================================================================================================
 -->
 
-<h5 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Proxies.jrc.FormData' 
id='juneau-rest-client.jrc.Proxies.jrc.FormData'>10.11.4 - @FormData</a><span 
class='update'>updated: 8.2.0, <b><red>todo</red></b></span></h4>
-<div class='topic'><!-- START: 10.11.4 - 
juneau-rest-client.jrc.Proxies.jrc.FormData -->
+<h5 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Proxies.jrc.FormData' 
id='juneau-rest-client.jrc.Proxies.jrc.FormData'>10.9.4 - @FormData</a><span 
class='update'>updated: 8.2.0, <b><red>todo</red></b></span></h4>
+<div class='topic'><!-- START: 10.9.4 - 
juneau-rest-client.jrc.Proxies.jrc.FormData -->
 <div class='topic'>
        <p>
                The {@link org.apache.juneau.http.annotation.FormData 
@FormData} annotation can be applied to arguments of 
<ja>@RemoteOp</ja>-annotated methods
@@ -24446,12 +24251,12 @@
                <li class='link'>{@doc jm.OpenApiSerializers}
        </ul>
 </div>
-</div><!-- END: 10.11.4 - juneau-rest-client.jrc.Proxies.jrc.FormData -->
+</div><!-- END: 10.9.4 - juneau-rest-client.jrc.Proxies.jrc.FormData -->
 
 <!-- 
====================================================================================================
 -->
 
-<h5 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Proxies.jrc.Query' 
id='juneau-rest-client.jrc.Proxies.jrc.Query'>10.11.5 - @Query</a><span 
class='update'>updated: 8.2.0, <b><red>todo</red></b></span></h4>
-<div class='topic'><!-- START: 10.11.5 - 
juneau-rest-client.jrc.Proxies.jrc.Query -->
+<h5 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Proxies.jrc.Query' 
id='juneau-rest-client.jrc.Proxies.jrc.Query'>10.9.5 - @Query</a><span 
class='update'>updated: 8.2.0, <b><red>todo</red></b></span></h4>
+<div class='topic'><!-- START: 10.9.5 - 
juneau-rest-client.jrc.Proxies.jrc.Query -->
 <div class='topic'>
        <p>
                The {@link org.apache.juneau.http.annotation.Query @Query} 
annotation can be applied to arguments of <ja>@RemoteOp</ja>-annotated methods
@@ -24538,12 +24343,12 @@
                <li class='link'>{@doc jm.OpenApiSerializers}
        </ul>
 </div>
-</div><!-- END: 10.11.5 - juneau-rest-client.jrc.Proxies.jrc.Query -->
+</div><!-- END: 10.9.5 - juneau-rest-client.jrc.Proxies.jrc.Query -->
 
 <!-- 
====================================================================================================
 -->
 
-<h5 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Proxies.jrc.Header' 
id='juneau-rest-client.jrc.Proxies.jrc.Header'>10.11.6 - @Header</a><span 
class='update'>updated: 8.2.0, <b><red>todo</red></b></span></h4>
-<div class='topic'><!-- START: 10.11.6 - 
juneau-rest-client.jrc.Proxies.jrc.Header -->
+<h5 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Proxies.jrc.Header' 
id='juneau-rest-client.jrc.Proxies.jrc.Header'>10.9.6 - @Header</a><span 
class='update'>updated: 8.2.0, <b><red>todo</red></b></span></h4>
+<div class='topic'><!-- START: 10.9.6 - 
juneau-rest-client.jrc.Proxies.jrc.Header -->
 <div class='topic'>
        <p>
                The {@link org.apache.juneau.http.annotation.Header @Header} 
annotation can be applied to arguments of <ja>@RemoteOp</ja>-annotated methods
@@ -24616,12 +24421,12 @@
                <li class='link'>{@doc jm.OpenApiSerializers}
        </ul>
 </div>
-</div><!-- END: 10.11.6 - juneau-rest-client.jrc.Proxies.jrc.Header -->
+</div><!-- END: 10.9.6 - juneau-rest-client.jrc.Proxies.jrc.Header -->
 
 <!-- 
====================================================================================================
 -->
 
-<h5 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Proxies.jrc.Path' 
id='juneau-rest-client.jrc.Proxies.jrc.Path'>10.11.7 - @Path</a><span 
class='update'>updated: 8.2.0, <b><red>todo</red></b></span></h4>
-<div class='topic'><!-- START: 10.11.7 - 
juneau-rest-client.jrc.Proxies.jrc.Path -->
+<h5 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Proxies.jrc.Path' 
id='juneau-rest-client.jrc.Proxies.jrc.Path'>10.9.7 - @Path</a><span 
class='update'>updated: 8.2.0, <b><red>todo</red></b></span></h4>
+<div class='topic'><!-- START: 10.9.7 - 
juneau-rest-client.jrc.Proxies.jrc.Path -->
 <div class='topic'>
        <p>
                The {@link org.apache.juneau.http.annotation.Path @Path} 
annotation can be applied to arguments of <ja>@RemoteOp</ja>-annotated methods
@@ -24693,12 +24498,12 @@
                <li class='link'>{@doc jm.OpenApiSerializers}
        </ul>
 </div>
-</div><!-- END: 10.11.7 - juneau-rest-client.jrc.Proxies.jrc.Path -->
+</div><!-- END: 10.9.7 - juneau-rest-client.jrc.Proxies.jrc.Path -->
 
 <!-- 
====================================================================================================
 -->
 
-<h5 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Proxies.jrc.Request' 
id='juneau-rest-client.jrc.Proxies.jrc.Request'>10.11.8 - @Request</a><span 
class='update'><b><red>todo</red></b></span></h4>
-<div class='topic'><!-- START: 10.11.8 - 
juneau-rest-client.jrc.Proxies.jrc.Request -->
+<h5 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Proxies.jrc.Request' 
id='juneau-rest-client.jrc.Proxies.jrc.Request'>10.9.8 - @Request</a><span 
class='update'><b><red>todo</red></b></span></h4>
+<div class='topic'><!-- START: 10.9.8 - 
juneau-rest-client.jrc.Proxies.jrc.Request -->
 <div class='topic'>
        <p>
                The {@link org.apache.juneau.http.annotation.Request @Request} 
annotation can be applied to a type of a <ja>@RemoteOp</ja>-annotated method 
@@ -24815,12 +24620,12 @@
        }
        </p>
 </div>
-</div><!-- END: 10.11.8 - juneau-rest-client.jrc.Proxies.jrc.Request -->
+</div><!-- END: 10.9.8 - juneau-rest-client.jrc.Proxies.jrc.Request -->
 
 <!-- 
====================================================================================================
 -->
 
-<h5 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Proxies.jrc.Response' 
id='juneau-rest-client.jrc.Proxies.jrc.Response'>10.11.9 - @Response</a><span 
class='update'><b><red>todo</red></b></span></h4>
-<div class='topic'><!-- START: 10.11.9 - 
juneau-rest-client.jrc.Proxies.jrc.Response -->
+<h5 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Proxies.jrc.Response' 
id='juneau-rest-client.jrc.Proxies.jrc.Response'>10.9.9 - @Response</a><span 
class='update'><b><red>todo</red></b></span></h4>
+<div class='topic'><!-- START: 10.9.9 - 
juneau-rest-client.jrc.Proxies.jrc.Response -->
 <div class='topic'>
        <p>
                The {@link org.apache.juneau.http.annotation.Response 
@Response} annotation can be applied to types returned by 
<ja>@RemoteOp</ja>-annotated methods.
@@ -24881,12 +24686,12 @@
                The behavior and functionality of all of the annotations are 
the same as if they were used on method arguments directly. This means full 
support for OpenAPI serialization and validation.
        </p>
 </div>
-</div><!-- END: 10.11.9 - juneau-rest-client.jrc.Proxies.jrc.Response -->
+</div><!-- END: 10.9.9 - juneau-rest-client.jrc.Proxies.jrc.Response -->
 
 <!-- 
====================================================================================================
 -->
 
-<h5 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Proxies.jrc.DualPurposeInterfaces' 
id='juneau-rest-client.jrc.Proxies.jrc.DualPurposeInterfaces'>10.11.10 - 
Dual-purpose (end-to-end) interfaces</a><span class='update'>created: 8.0.0, 
<b><red>todo</red></b></span></h4>
-<div class='topic'><!-- START: 10.11.10 - 
juneau-rest-client.jrc.Proxies.jrc.DualPurposeInterfaces -->
+<h5 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Proxies.jrc.DualPurposeInterfaces' 
id='juneau-rest-client.jrc.Proxies.jrc.DualPurposeInterfaces'>10.9.10 - 
Dual-purpose (end-to-end) interfaces</a><span class='update'>created: 8.0.0, 
<b><red>todo</red></b></span></h4>
+<div class='topic'><!-- START: 10.9.10 - 
juneau-rest-client.jrc.Proxies.jrc.DualPurposeInterfaces -->
 <div class='topic'>
        <p>
                A common coding practice is to use the same Java interface to 
define both your server and client side REST interfaces.
@@ -24987,13 +24792,13 @@
                the annotations were inherited from the interface.
        </p>
 </div>
-</div><!-- END: 10.11.10 - 
juneau-rest-client.jrc.Proxies.jrc.DualPurposeInterfaces -->
-</div><!-- END: 10.11 - juneau-rest-client.jrc.Proxies -->
+</div><!-- END: 10.9.10 - 
juneau-rest-client.jrc.Proxies.jrc.DualPurposeInterfaces -->
+</div><!-- END: 10.9 - juneau-rest-client.jrc.Proxies -->
 
 <!-- 
====================================================================================================
 -->
 
-<h3 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.LoggingAndDebugging' 
id='juneau-rest-client.jrc.LoggingAndDebugging'>10.12 - Logging and 
Debugging</a><span class='update'>created: 8.2.0, 
<b><red>todo</red></b></span></h3>
-<div class='topic'><!-- START: 10.12 - 
juneau-rest-client.jrc.LoggingAndDebugging -->
+<h3 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.LoggingAndDebugging' 
id='juneau-rest-client.jrc.LoggingAndDebugging'>10.10 - Logging and 
Debugging</a><span class='update'>created: 8.2.0, 
<b><red>todo</red></b></span></h3>
+<div class='topic'><!-- START: 10.10 - 
juneau-rest-client.jrc.LoggingAndDebugging -->
 <div class='topic'>
        <p>
                The following methods provide logging of requests and responses:
@@ -25077,12 +24882,12 @@
                <li>{@link 
org.apache.juneau.rest.client.RestClient.Builder#logToConsole()} is called.
        </ul>
 </div>
-</div><!-- END: 10.12 - juneau-rest-client.jrc.LoggingAndDebugging -->
+</div><!-- END: 10.10 - juneau-rest-client.jrc.LoggingAndDebugging -->
 
 <!-- 
====================================================================================================
 -->
 
-<h3 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.CustomizingHttpClient' 
id='juneau-rest-client.jrc.CustomizingHttpClient'>10.13 - Customizing 
HttpClient</a><span class='update'>created: 8.2.0, 
<b><red>todo</red></b></span></h3>
-<div class='topic'><!-- START: 10.13 - 
juneau-rest-client.jrc.CustomizingHttpClient -->
+<h3 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.CustomizingHttpClient' 
id='juneau-rest-client.jrc.CustomizingHttpClient'>10.11 - Customizing 
HttpClient</a><span class='update'>created: 8.2.0, 
<b><red>todo</red></b></span></h3>
+<div class='topic'><!-- START: 10.11 - 
juneau-rest-client.jrc.CustomizingHttpClient -->
 <div class='topic'>
        <p>
                Several methods are provided for customizing the underlying 
HTTP client and client builder classes:
@@ -25117,12 +24922,12 @@
                Refer to the {@del 
org.apache.http.client.impl.HttpClientBuilder HttpClientBuilder} docs for more 
information.
        </p>
 </div>
-</div><!-- END: 10.13 - juneau-rest-client.jrc.CustomizingHttpClient -->
+</div><!-- END: 10.11 - juneau-rest-client.jrc.CustomizingHttpClient -->
 
 <!-- 
====================================================================================================
 -->
 
-<h3 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.ExtendingRestClient' 
id='juneau-rest-client.jrc.ExtendingRestClient'>10.14 - Extending 
RestClient</a><span class='update'>created: 8.2.0, 
<b><red>todo</red></b></span></h3>
-<div class='topic'><!-- START: 10.14 - 
juneau-rest-client.jrc.ExtendingRestClient -->
+<h3 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.ExtendingRestClient' 
id='juneau-rest-client.jrc.ExtendingRestClient'>10.12 - Extending 
RestClient</a><span class='update'>created: 8.2.0, 
<b><red>todo</red></b></span></h3>
+<div class='topic'><!-- START: 10.12 - 
juneau-rest-client.jrc.ExtendingRestClient -->
 <div class='topic'>
        <p>
                The <c>RestClient</c> API has been designed to allow for the 
ability to be easily extended.
@@ -25153,12 +24958,12 @@
                {@link 
org.apache.juneau.rest.client.RestClient#createRequest(URI, String, boolean)} 
and {@link org.apache.juneau.rest.client.RestClient#createResponse(RestRequest, 
HttpResponse, Parser)} methods.
        </p>
 </div>
-</div><!-- END: 10.14 - juneau-rest-client.jrc.ExtendingRestClient -->
+</div><!-- END: 10.12 - juneau-rest-client.jrc.ExtendingRestClient -->
 
 <!-- 
====================================================================================================
 -->
 
-<h3 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Authentication' 
id='juneau-rest-client.jrc.Authentication'>10.15 - Authentication</a><span 
class='update'>updated: 8.2.0, <b><red>todo</red></b></span></h3>
-<div class='topic'><!-- START: 10.15 - juneau-rest-client.jrc.Authentication 
-->
+<h3 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Authentication' 
id='juneau-rest-client.jrc.Authentication'>10.13 - Authentication</a><span 
class='update'>updated: 8.2.0, <b><red>todo</red></b></span></h3>
+<div class='topic'><!-- START: 10.13 - juneau-rest-client.jrc.Authentication 
-->
 <div class='topic'>
        <p>
                The Juneau REST client itself does not implement any support 
for authentication.  
@@ -25171,8 +24976,8 @@
 
 <!-- 
====================================================================================================
 -->
 
-<h5 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Authentication.jrc.AuthenticationBASIC' 
id='juneau-rest-client.jrc.Authentication.jrc.AuthenticationBASIC'>10.15.1 - 
BASIC Authentication</a><span class='update'><b><red>todo</red></b></span></h4>
-<div class='topic'><!-- START: 10.15.1 - 
juneau-rest-client.jrc.Authentication.jrc.AuthenticationBASIC -->
+<h5 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Authentication.jrc.AuthenticationBASIC' 
id='juneau-rest-client.jrc.Authentication.jrc.AuthenticationBASIC'>10.13.1 - 
BASIC Authentication</a><span class='update'><b><red>todo</red></b></span></h4>
+<div class='topic'><!-- START: 10.13.1 - 
juneau-rest-client.jrc.Authentication.jrc.AuthenticationBASIC -->
 <div class='topic'>
        <p>
                The {@link 
org.apache.juneau.rest.client.RestClient.Builder#basicAuth(String,int,String,String)}
 method 
@@ -25198,12 +25003,12 @@
        <jv>builder</jv>.setDefaultCredentialsProvider(<jv>provider</jv>);
        </p>
 </div>
-</div><!-- END: 10.15.1 - 
juneau-rest-client.jrc.Authentication.jrc.AuthenticationBASIC -->
+</div><!-- END: 10.13.1 - 
juneau-rest-client.jrc.Authentication.jrc.AuthenticationBASIC -->
 
 <!-- 
====================================================================================================
 -->
 
-<h5 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Authentication.jrc.AuthenticationForm' 
id='juneau-rest-client.jrc.Authentication.jrc.AuthenticationForm'>10.15.2 - 
FORM-based Authentication</a><span 
class='update'><b><red>todo</red></b></span></h4>
-<div class='topic'><!-- START: 10.15.2 - 
juneau-rest-client.jrc.Authentication.jrc.AuthenticationForm -->
+<h5 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Authentication.jrc.AuthenticationForm' 
id='juneau-rest-client.jrc.Authentication.jrc.AuthenticationForm'>10.13.2 - 
FORM-based Authentication</a><span 
class='update'><b><red>todo</red></b></span></h4>
+<div class='topic'><!-- START: 10.13.2 - 
juneau-rest-client.jrc.Authentication.jrc.AuthenticationForm -->
 <div class='topic'>
        <p>
                The {@link org.apache.juneau.rest.client.RestClient.Builder} 
class does not itself provide FORM-based 
@@ -25290,12 +25095,12 @@
        }
        </p>
 </div>
-</div><!-- END: 10.15.2 - 
juneau-rest-client.jrc.Authentication.jrc.AuthenticationForm -->
+</div><!-- END: 10.13.2 - 
juneau-rest-client.jrc.Authentication.jrc.AuthenticationForm -->
 
 <!-- 
====================================================================================================
 -->
 
-<h5 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Authentication.jrc.AuthenticationOIDC' 
id='juneau-rest-client.jrc.Authentication.jrc.AuthenticationOIDC'>10.15.3 - 
OIDC Authentication</a><span class='update'><b><red>todo</red></b></span></h4>
-<div class='topic'><!-- START: 10.15.3 - 
juneau-rest-client.jrc.Authentication.jrc.AuthenticationOIDC -->
+<h5 class='topic' onclick='toggle(this)'><a 
href='#juneau-rest-client.jrc.Authentication.jrc.AuthenticationOIDC' 
id='juneau-rest-client.jrc.Authentication.jrc.AuthenticationOIDC'>10.13.3 - 
OIDC Authentication</a><span class='update'><b><red>todo</red></b></span></h4>
+<div class='topic'><!-- START: 10.13.3 - 
juneau-rest-client.jrc.Authentication.jrc.AuthenticationOIDC -->
 <div class='topic'>
        <p>
                The following example shows an implementation of a client that 
performs OIDC authentication against
@@ -25420,8 +25225,8 @@
        }
        </p>    
 </div>
-</div><!-- END: 10.15.3 - 
juneau-rest-client.jrc.Authentication.jrc.AuthenticationOIDC -->
-</div><!-- END: 10.15 - juneau-rest-client.jrc.Authentication -->
+</div><!-- END: 10.13.3 - 
juneau-rest-client.jrc.Authentication.jrc.AuthenticationOIDC -->
+</div><!-- END: 10.13 - juneau-rest-client.jrc.Authentication -->
 </div><!-- END: 10 - juneau-rest-client -->
 
 <!-- 
====================================================================================================
 -->
diff --git a/juneau-doc/src/main/javadoc/resources/docs.txt 
b/juneau-doc/src/main/javadoc/resources/docs.txt
index 5b42e9784..1ad21923b 100644
--- a/juneau-doc/src/main/javadoc/resources/docs.txt
+++ b/juneau-doc/src/main/javadoc/resources/docs.txt
@@ -228,10 +228,8 @@ jrc.Query = #juneau-rest-client.jrc.Proxies.jrc.Query, 
Overview > juneau-rest-cl
 jrc.Remote = #juneau-rest-client.jrc.Proxies.jrc.Remote, Overview > 
juneau-rest-client > REST Proxies > @Remote
 jrc.RemoteMethod = #juneau-rest-client.jrc.Proxies.jrc.RemoteMethod, Overview 
> juneau-rest-client > REST Proxies > @RemoteOp
 jrc.Request = #juneau-rest-client.jrc.Proxies.jrc.Request, Overview > 
juneau-rest-client > REST Proxies > @Request
-jrc.RequestBody = #juneau-rest-client.jrc.RequestBody, Overview > 
juneau-rest-client > Request Content
-jrc.RequestFormData = #juneau-rest-client.jrc.RequestFormData, Overview > 
juneau-rest-client > Request Form Data
-jrc.RequestHeaders = #juneau-rest-client.jrc.RequestHeaders, Overview > 
juneau-rest-client > Request Headers
-jrc.RequestQueryParameters = #juneau-rest-client.jrc.RequestQueryParameters, 
Overview > juneau-rest-client > Request Query Parameters
+jrc.RequestContent = #juneau-rest-client.jrc.RequestContent, Overview > 
juneau-rest-client > Request Content
+jrc.RequestParts = #juneau-rest-client.jrc.RequestParts, Overview > 
juneau-rest-client > Request Parts
 jrc.Response = #juneau-rest-client.jrc.Proxies.jrc.Response, Overview > 
juneau-rest-client > REST Proxies > @Response
 jrc.ResponseContent = #juneau-rest-client.jrc.ResponseContent, Overview > 
juneau-rest-client > Response Content
 jrc.ResponseHeaders = #juneau-rest-client.jrc.ResponseHeaders, Overview > 
juneau-rest-client > Response Headers
diff --git a/juneau-doc/src/main/javadoc/resources/fragments/toc.html 
b/juneau-doc/src/main/javadoc/resources/fragments/toc.html
index 3d835f254..05e1bf60a 100644
--- a/juneau-doc/src/main/javadoc/resources/fragments/toc.html
+++ b/juneau-doc/src/main/javadoc/resources/fragments/toc.html
@@ -289,21 +289,19 @@
        </ol>
        <li><p class='toc2'><a class='doclink' 
href='{OVERVIEW_URL}#juneau-rest-client'>juneau-rest-client</a><span 
class='update'>updated: <b>9.0.0</b></span></p>
        <ol>
-               <li><p><a class='doclink' 
href='{OVERVIEW_URL}#juneau-rest-client.jrc.PojoMarshalling'>POJO 
Marshalling</a><span class='update'>created: 8.2.0, 
<b><red>todo</red></b></span></p>
-               <li><p><a class='doclink' 
href='{OVERVIEW_URL}#juneau-rest-client.jrc.RequestHeaders'>Request 
Headers</a><span class='update'>created: 8.2.0, 
<b><red>todo</red></b></span></p>
-               <li><p><a class='doclink' 
href='{OVERVIEW_URL}#juneau-rest-client.jrc.RequestQueryParameters'>Request 
Query Parameters</a><span class='update'>created: 8.2.0, 
<b><red>todo</red></b></span></p>
-               <li><p><a class='doclink' 
href='{OVERVIEW_URL}#juneau-rest-client.jrc.RequestFormData'>Request Form 
Data</a><span class='update'>created: 8.2.0, <b><red>todo</red></b></span></p>
-               <li><p><a class='doclink' 
href='{OVERVIEW_URL}#juneau-rest-client.jrc.RequestContent'>Request 
Body</a><span class='update'>created: 8.2.0, <b><red>todo</red></b></span></p>
+               <li><p><a class='doclink' 
href='{OVERVIEW_URL}#juneau-rest-client.jrc.PojoMarshalling'>POJO 
Marshalling</a><span class='update'>created: 8.2.0, updated: 
<b>9.0.0</b></span></p>
+               <li><p><a class='doclink' 
href='{OVERVIEW_URL}#juneau-rest-client.jrc.RequestParts'>Request 
Parts</a><span class='update'>created: 8.2.0, updated: <b>9.0.0</b></span></p>
+               <li><p><a class='doclink' 
href='{OVERVIEW_URL}#juneau-rest-client.jrc.RequestContent'>Request 
Content</a><span class='update'>created: 8.2.0, 
<b><red>todo</red></b></span></p>
                <li><p><a class='doclink' 
href='{OVERVIEW_URL}#juneau-rest-client.jrc.ResponseStatus'>Response 
Status</a><span class='update'>created: 8.1.0, <b><red>todo</red></b></span></p>
                <li><p><a class='doclink' 
href='{OVERVIEW_URL}#juneau-rest-client.jrc.ResponseHeaders'>Response 
Headers</a><span class='update'>created: 8.2.0, 
<b><red>todo</red></b></span></p>
-               <li><p><a class='doclink' 
href='{OVERVIEW_URL}#juneau-rest-client.jrc.ResponseBody'>Response 
Body</a><span class='update'>created: 8.2.0, <b><red>todo</red></b></span></p>
+               <li><p><a class='doclink' 
href='{OVERVIEW_URL}#juneau-rest-client.jrc.ResponseContent'>Response 
Content</a><span class='update'>created: 8.2.0, 
<b><red>todo</red></b></span></p>
                <li><p><a class='doclink' 
href='{OVERVIEW_URL}#juneau-rest-client.jrc.CustomCallHandlers'>Custom Call 
Handlers</a><span class='update'>created: 8.2.0, 
<b><red>todo</red></b></span></p>
                <li><p><a class='doclink' 
href='{OVERVIEW_URL}#juneau-rest-client.jrc.Interceptors'>Interceptors</a><span 
class='update'>created: 8.2.0, <b><red>todo</red></b></span></p>
                <li><p><a class='doclink' 
href='{OVERVIEW_URL}#juneau-rest-client.jrc.Proxies'>REST Proxies</a><span 
class='update'>created: 8.2.0, <b><red>todo</red></b></span></p>
                <ol>
                        <li><p><a class='doclink' 
href='{OVERVIEW_URL}#juneau-rest-client.jrc.Proxies.jrc.Remote'>@Remote</a><span
 class='update'>updated: 8.1.2,8.2.0, <b><red>todo</red></b></span></p>
                        <li><p><a class='doclink' 
href='{OVERVIEW_URL}#juneau-rest-client.jrc.Proxies.jrc.RemoteMethod'>@RemoteOp</a><span
 class='update'>updated: 8.2.0, <b><red>todo</red></b></span></p>
-                       <li><p><a class='doclink' 
href='{OVERVIEW_URL}#juneau-rest-client.jrc.Proxies.jrc.Body'>@Content</a><span 
class='update'>updated: 8.2.0, <b><red>todo</red></b></span></p>
+                       <li><p><a class='doclink' 
href='{OVERVIEW_URL}#juneau-rest-client.jrc.Proxies.jrc.Content'>@Content</a><span
 class='update'>updated: 8.2.0, <b><red>todo</red></b></span></p>
                        <li><p><a class='doclink' 
href='{OVERVIEW_URL}#juneau-rest-client.jrc.Proxies.jrc.FormData'>@FormData</a><span
 class='update'>updated: 8.2.0, <b><red>todo</red></b></span></p>
                        <li><p><a class='doclink' 
href='{OVERVIEW_URL}#juneau-rest-client.jrc.Proxies.jrc.Query'>@Query</a><span 
class='update'>updated: 8.2.0, <b><red>todo</red></b></span></p>
                        <li><p><a class='doclink' 
href='{OVERVIEW_URL}#juneau-rest-client.jrc.Proxies.jrc.Header'>@Header</a><span
 class='update'>updated: 8.2.0, <b><red>todo</red></b></span></p>

Reply via email to