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.IHTTPSessionjava.io.IOExceptionpublic NanoHTTPD.CookieHandler getCookies()
getCookies インタフェース内 NanoHTTPD.IHTTPSessionpublic final java.util.Map<java.lang.String,java.lang.String> getHeaders()
getHeaders インタフェース内 NanoHTTPD.IHTTPSessionpublic final java.io.InputStream getInputStream()
getInputStream インタフェース内 NanoHTTPD.IHTTPSessionpublic final NanoHTTPD.Method getMethod()
getMethod インタフェース内 NanoHTTPD.IHTTPSession@Deprecated public final java.util.Map<java.lang.String,java.lang.String> getParms()
getParameters() instead.NanoHTTPD.IHTTPSessiongetParms インタフェース内 NanoHTTPD.IHTTPSessionpublic final java.util.Map<java.lang.String,java.util.List<java.lang.String>> getParameters()
getParameters インタフェース内 NanoHTTPD.IHTTPSessionpublic java.lang.String getQueryParameterString()
getQueryParameterString インタフェース内 NanoHTTPD.IHTTPSessionpublic final java.lang.String getUri()
getUri インタフェース内 NanoHTTPD.IHTTPSessionpublic long getBodySize()
public void parseBody(java.util.Map<java.lang.String,java.lang.String> files)
throws java.io.IOException,
NanoHTTPD.ResponseException
NanoHTTPD.IHTTPSessionparseBody インタフェース内 NanoHTTPD.IHTTPSessionfiles - map to modifyjava.io.IOException - IOExceptionNanoHTTPD.ResponseException - ResponseExceptionpublic java.lang.String getRemoteIpAddress()
NanoHTTPD.IHTTPSessiongetRemoteIpAddress インタフェース内 NanoHTTPD.IHTTPSessionpublic java.lang.String getRemoteHostName()
NanoHTTPD.IHTTPSessiongetRemoteHostName インタフェース内 NanoHTTPD.IHTTPSession