Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/andreivisan/AndroidHttpServer
/ functions
Functions
121 in github.com/andreivisan/AndroidHttpServer
⨍
Functions
121
◇
Types & classes
24
↓ 17 callers
Method
safeClose
(Object closeable)
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1618
↓ 8 callers
Method
decodePercent
Decode percent encoded <code>String</code> values. @param str the percent encoded <code>String</code> @return expanded form of the input,
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1770
↓ 6 callers
Method
newFixedLengthResponse
Create a response with known length.
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1814
↓ 4 callers
Method
close
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1229
↓ 4 callers
Method
getName
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1501
↓ 4 callers
Method
read
Read a cookie from the HTTP Headers. @param name The cookie's name. @return The cookie's value if it exists, null otherwise.
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:291
↓ 4 callers
Method
write
(int b)
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1148
↓ 3 callers
Method
clear
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1516
↓ 3 callers
Method
createTempFile
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1518
↓ 3 callers
Method
send
Sends given response to the socket.
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1287
↓ 2 callers
Method
decodeParms
Decodes parameters in percent-encoded URI-format ( e.g. "name=Jack%20Daniels&pass=Single%20Malt" ) and adds them to given Map. NOTE: this doesn't supp
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:669
↓ 2 callers
Method
delete
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1499
↓ 2 callers
Method
finish
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1170
↓ 2 callers
Method
getHTTPTime
(int days)
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:210
↓ 2 callers
Method
getMimeType
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1256
↓ 2 callers
Method
getStatus
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1264
↓ 2 callers
Method
getUri
@return the path part of the URL.
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1046
↓ 2 callers
Method
headerAlreadySent
(Map<String, String> header, String name)
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1276
↓ 2 callers
Method
saveTmpFile
Retrieves the content of a sent file and saves it to a temporary file. The full path to the saved file is returned.
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1001
↓ 2 callers
Method
sendBody
Sends the body to the specified OutputStream. The pending parameter limits the maximum amounts of bytes sent unless it is -1, in which case everything
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1376
↓ 2 callers
Method
sendBodyWithCorrectEncoding
(OutputStream outputStream, long pending)
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1353
↓ 2 callers
Method
start
Start the server. @throws IOException if the socket is in use.
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1920
↓ 2 callers
Method
stop
Stop the server.
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1964
↓ 1 callers
Method
addHeader
Adds given line to the header.
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1239
↓ 1 callers
Method
closeAll
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:152
↓ 1 callers
Method
closed
(ClientHandler clientHandler)
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:154
↓ 1 callers
Method
create
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1526
↓ 1 callers
Method
createClientHandler
create a instance of the client handler, subclasses can return a subclass of the ClientHandler. @param finalAccept the socket the cleint i
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1698
↓ 1 callers
Method
createServerRunnable
Instantiate the server runnable, can be overwritten by subclasses to provide a subclass of the ServerRunnable. @param timeout the socet ti
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1710
↓ 1 callers
Method
decodeHeader
Decodes the sent headers and loads the data into Key/value pairs
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:523
↓ 1 callers
Method
decodeMultipartFormData
Decodes the Multipart Body data and put it into Key/Value pairs.
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:581
↓ 1 callers
Method
exec
(ClientHandler code)
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:156
↓ 1 callers
Method
execute
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:688
↓ 1 callers
Method
findHeaderEnd
Find byte index separating header from body. It must be the last byte of the first two sequential new lines.
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:800
↓ 1 callers
Method
getBoundaryPositions
Find the byte positions where multipart boundaries start. This reads a large block at a time and uses a temporary buffer to optimize (memory mapped) f
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:816
↓ 1 callers
Method
getDescription
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1089
↓ 1 callers
Method
getHTTPHeader
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:236
↓ 1 callers
Method
getHeader
(String name)
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1247
↓ 1 callers
Method
getHeaders
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1033
↓ 1 callers
Method
getInputStream
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1035
↓ 1 callers
Method
getMethod
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1037
↓ 1 callers
Method
getParms
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1039
↓ 1 callers
Method
getQueryParameterString
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1041
↓ 1 callers
Method
getTmpBucket
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:887
↓ 1 callers
Method
lookup
(String method)
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1072
↓ 1 callers
Method
parseBody
Adds the files in the request body to the files map. @param files map to modify
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1054
↓ 1 callers
Method
sendBodyWithCorrectTransferAndEncoding
(OutputStream outputStream, long pending)
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1343
↓ 1 callers
Method
sendContentLengthHeaderIfNotAlreadyPresent
(PrintWriter pw, Map<String, String> header, long size)
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1393
↓ 1 callers
Method
serve
Override this to customize the server. <p/> <p/> (By default, this returns a 404 "Not Found" plain text error response.) @param session Th
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1853
↓ 1 callers
Method
set
(Cookie cookie)
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:295
↓ 1 callers
Method
setAsyncRunner
Pluggable strategy for asynchronously executing requests. @param asyncRunner new strategy for handling threads.
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1900
↓ 1 callers
Method
setChunkedTransfer
(boolean chunkedTransfer)
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1408
↓ 1 callers
Method
setGzipEncoding
(boolean encodeAsGzip)
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1268
↓ 1 callers
Method
setKeepAlive
(boolean useKeepAlive)
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1272
↓ 1 callers
Method
setRequestMethod
(Method requestMethod)
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1420
↓ 1 callers
Method
setTempFileManagerFactory
Pluggable strategy for creating and cleaning up temporary files. @param tempFileManagerFactory new strategy for handling temp files.
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1910
↓ 1 callers
Method
unloadQueue
Internally used by the webserver to add all queued cookies into the Response's HTTP Headers. @param response The Response object to which
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:321
↓ 1 callers
Method
useGzipWhenAccepted
@return true if the gzip compression should be used if the client accespts it. Default this option is on for text content and off for
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1785
↓ 1 callers
Method
wasStarted
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1976
Method
ApplicationTest
()
app/src/androidTest/java/server/http/android/androidhttpserver/ApplicationTest.java:10
Method
ChunkedOutputStream
(OutputStream out)
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1144
Method
ClientHandler
(InputStream inputStream, Socket acceptSocket)
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:168
Method
Cookie
(String name, String value)
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:220
Method
CookieHandler
(Map<String, String> httpHeaders)
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:255
Method
DefaultTempFile
(String tempdir)
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:388
Method
DefaultTempFileManager
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:428
Method
HTTPSession
(TempFileManager tempFileManager, InputStream inputStream, OutputStream outputStream)
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:506
Method
MyServer
()
app/src/main/java/server/http/android/androidhttpserver/server/MyServer.java:11
Method
NanoHTTPD
Constructs an HTTP server on given port.
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1659
Method
Response
Creates a fixed length response if totalBytes>=0, otherwise chunked.
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1215
Method
ResponseException
(Response.Status status, String message)
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1435
Method
ServerRunnable
(int timeout)
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1461
Method
Status
(int requestStatus, String description)
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1120
Method
clear
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:433
Method
close
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:173
Method
closeAll
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:350
Method
closeAllConnections
Forcibly closes all connections that are open.
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1684
Method
closed
(ClientHandler clientHandler)
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:358
Method
create
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:458
Method
createTempFile
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:445
Method
decodeParameters
Decode parameters from a URL, handing the case where a single parameter name might have been supplied several times, by return lists of values. In gen
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1725
Method
delete
Set a cookie with an expiration date from a month ago, effectively deleting it on the client side. @param name The cookie name.
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:275
Method
delete
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:393
Method
exec
(ClientHandler clientHandler)
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:363
Method
execute
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1029
Method
getCookies
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:857
Method
getCookies
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1031
Method
getData
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1243
Method
getDescription
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1125
Method
getHeaders
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:862
Method
getInputStream
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:867
Method
getListeningPort
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1789
Method
getMethod
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:872
Method
getName
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:401
Method
getParms
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:877
Method
getQueryParameterString
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:882
Method
getRequestMethod
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1260
Method
getRequestStatus
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1091
Method
getRequestStatus
()
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:1130
Method
getRunning
@return a list with currently running clients.
app/src/main/java/server/http/android/androidhttpserver/server/NanoHTTPD.java:346
next →
1–100 of 121, ranked by callers