- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2016-08-12T13:47:44+09:00","default:nari","nari")
[[FrontPage]]
* EPS8266_Arduino [#z9ef4844]
- [[GitHub - esp8266/Arduino: ESP8266 core for Arduino:https://github.com/esp8266/Arduino]]
-- [[Arduino/reference.md at master · esp8266/Arduino · GitHub:https://github.com/esp8266/Arduino/blob/master/doc/reference.md]]
-- [[Arduino/libraries.md at master · esp8266/Arduino · GitHub:https://github.com/esp8266/Arduino/blob/master/doc/libraries.md]]
** EPS8266WebServer クラス [#b4b9b182]
- [[Arduino/libraries/ESP8266WebServer/src at master · esp8266/Arduino · GitHub:https://github.com/esp8266/Arduino/tree/master/libraries/ESP8266WebServer/src]]
:ESP8266WebServer(''IPAddress addr, int port = 80'')|
:ESP8266WebServer(''int port = 80'')|
:~ESP8266WebServer()|
:void begin()|
:void handleClient()|
:void close()|
:void stop()|
:bool authenticate(''const char * username, const char * password'')|
:void requestAuthentication()|
:void on(''const String &uri, THandlerFunction handler'')|
:void on(''const String &uri, HTTPMethod method, THandlerFunction fn'')|
:void on(''const String &uri, HTTPMethod method, THandlerFunction fn, THandlerFunction ufn'')|
:void addHandler(''RequestHandler* handler'')|
:void serveStatic(''const char* uri, fs::FS& fs, const char* path, const char* cache_header = NULL '')|
:void onNotFound(''THandlerFunction fn'')| //called when handler is not assigne
:void onFileUpload(''THandlerFunction fn'')| //handle file upload
:String uri() |
:HTTPMethod method() |
:WiFiClient client() |
:HTTPUpload& upload() |
:String arg(''String name'')| // get request argument value by name
:String arg(''int i'')| // get request argument value by number
:String argName(''int i'')| // get request argument name by number
:int args()| // get arguments count
:bool hasArg(''String name'')| // check if argument exists
:void collectHeaders(''const char* headerKeys[], const size_t headerKeysCount'')| // set the request headers to collect
:String header(''String name'')| // get request header value by name
:String header(''int i'')| // get request header value by number
:String headerName(''int i'')| // get request header name by number
:int headers()| // get header count
:bool hasHeader(''String name'')| // check if header exists
:String hostHeader()| // get request host header if available or empty String if not
:void send(''int code, const char* content_type = NULL, const String& content = String(""''))|
:void send(''int code, char* content_type, const String& content'')|
:void send(''int code, const String& content_type, const String& content'')|
:void send_P(''int code, PGM_P content_type, PGM_P content'')|
:void send_P(''int code, PGM_P content_type, PGM_P content, size_t contentLength'')|
:void setContentLength(''size_t contentLength'')|
:void sendHeader(''const String& name, const String& value, bool first = false'')|
:void sendContent(''const String& content'')|
:void sendContent_P(''PGM_P content'')|
:void sendContent_P(''PGM_P content, size_t size'')|