protected class NanoHTTPD.HTTPSession extends java.lang.Object implements NanoHTTPD.IHTTPSession
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
BUFSIZE |
static int |
MAX_HEADER_SIZE |
コンストラクタと説明 |
---|
HTTPSession(NanoHTTPD.TempFileManager tempFileManager,
java.io.InputStream inputStream,
java.io.OutputStream outputStream) |
HTTPSession(NanoHTTPD.TempFileManager tempFileManager,
java.io.InputStream inputStream,
java.io.OutputStream outputStream,
java.net.InetAddress inetAddress) |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
execute() |
long |
getBodySize()
Deduce body length in bytes.
|
NanoHTTPD.CookieHandler |
getCookies() |
java.util.Map<java.lang.String,java.lang.String> |
getHeaders() |
java.io.InputStream |
getInputStream() |
NanoHTTPD.Method |
getMethod() |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getParameters() |
java.util.Map<java.lang.String,java.lang.String> |
getParms()
非推奨です。
use
getParameters() instead. |
java.lang.String |
getQueryParameterString() |
java.lang.String |
getRemoteHostName()
Get the remote hostname of the requester.
|
java.lang.String |
getRemoteIpAddress()
Get the remote ip address of the requester.
|
java.lang.String |
getUri() |
void |
parseBody(java.util.Map<java.lang.String,java.lang.String> files)
Adds the files in the request body to the files map.
|
public static final int BUFSIZE
public static final int MAX_HEADER_SIZE
public HTTPSession(NanoHTTPD.TempFileManager tempFileManager, java.io.InputStream inputStream, java.io.OutputStream outputStream)
public HTTPSession(NanoHTTPD.TempFileManager tempFileManager, java.io.InputStream inputStream, java.io.OutputStream outputStream, java.net.InetAddress inetAddress)
public void execute() throws java.io.IOException
execute
インタフェース内 NanoHTTPD.IHTTPSession
java.io.IOException
public NanoHTTPD.CookieHandler getCookies()
getCookies
インタフェース内 NanoHTTPD.IHTTPSession
public final java.util.Map<java.lang.String,java.lang.String> getHeaders()
getHeaders
インタフェース内 NanoHTTPD.IHTTPSession
public final java.io.InputStream getInputStream()
getInputStream
インタフェース内 NanoHTTPD.IHTTPSession
public final NanoHTTPD.Method getMethod()
getMethod
インタフェース内 NanoHTTPD.IHTTPSession
@Deprecated public final java.util.Map<java.lang.String,java.lang.String> getParms()
getParameters()
instead.NanoHTTPD.IHTTPSession
getParms
インタフェース内 NanoHTTPD.IHTTPSession
public final java.util.Map<java.lang.String,java.util.List<java.lang.String>> getParameters()
getParameters
インタフェース内 NanoHTTPD.IHTTPSession
public java.lang.String getQueryParameterString()
getQueryParameterString
インタフェース内 NanoHTTPD.IHTTPSession
public final java.lang.String getUri()
getUri
インタフェース内 NanoHTTPD.IHTTPSession
public long getBodySize()
public void parseBody(java.util.Map<java.lang.String,java.lang.String> files) throws java.io.IOException, NanoHTTPD.ResponseException
NanoHTTPD.IHTTPSession
parseBody
インタフェース内 NanoHTTPD.IHTTPSession
files
- map to modifyjava.io.IOException
- IOExceptionNanoHTTPD.ResponseException
- ResponseExceptionpublic java.lang.String getRemoteIpAddress()
NanoHTTPD.IHTTPSession
getRemoteIpAddress
インタフェース内 NanoHTTPD.IHTTPSession
public java.lang.String getRemoteHostName()
NanoHTTPD.IHTTPSession
getRemoteHostName
インタフェース内 NanoHTTPD.IHTTPSession