MCPcopy Create free account
hub / github.com/MonaSolutions/MonaServer / ParseCommand

Method ParseCommand

MonaCore/sources/HTTP/HTTP.cpp:204–217  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

202}
203
204HTTP::CommandType HTTP::ParseCommand(Exception& ex,const char* value) {
205 if (String::ICompare(value,EXPAND("GET"))==0)
206 return COMMAND_GET;
207 if (String::ICompare(value,EXPAND("PUSH"))==0)
208 return COMMAND_PUSH;
209 if (String::ICompare(value,EXPAND("HEAD"))==0)
210 return COMMAND_HEAD;
211 if (String::ICompare(value,EXPAND("OPTIONS"))==0)
212 return COMMAND_OPTIONS;
213 if (String::ICompare(value,EXPAND("POST"))==0)
214 return COMMAND_POST;
215 ex.set(Exception::PROTOCOL, "Unknown HTTP command ", string(value, 4));
216 return COMMAND_UNKNOWN;
217}
218
219UInt8 HTTP::ParseConnection(Exception& ex,const char* value) {
220 UInt8 type(CONNECTION_ABSENT);

Callers

nothing calls this directly

Calls 1

setMethod · 0.45

Tested by

no test coverage detected