RqHeaders.Base, RqHeaders.Smart
Constructor and Description |
---|
RqHeaders.Smart(RqHeaders req)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
InputStream |
body()
HTTP request body.
|
Iterable<String> |
head()
All lines above the body.
|
List<String> |
header(CharSequence name)
Get single header.
|
Set<String> |
names()
Get all header names.
|
String |
single(CharSequence name)
Get single header or throw HTTP exception.
|
String |
single(CharSequence name,
CharSequence def)
If header is present, returns the first header value.
|
public RqHeaders.Smart(RqHeaders req)
req
- Original requestpublic List<String> header(CharSequence name) throws IOException
RqHeaders
header
in interface RqHeaders
name
- Header nameIOException
- If failspublic Set<String> names() throws IOException
RqHeaders
names
in interface RqHeaders
IOException
- If failspublic Iterable<String> head() throws IOException
Request
head
in interface Request
IOException
- If something goes wrongpublic InputStream body() throws IOException
Request
body
in interface Request
IOException
- If something goes wrongpublic String single(CharSequence name) throws IOException
name
- Name of headerIOException
- If failspublic String single(CharSequence name, CharSequence def) throws IOException
name
- Name of header keydef
- Default valueIOException
- If failsCopyright © 2015–2016 Take. All rights reserved.