httpGetMethod()
The function returns the HTTP method of the last HTTP message.
Synopsis
 string httpGetMethod(int idx); 
Parameter
| Parameter | Description | 
|---|---|
| idx | The client index (internal number of the client). | 
Return value
The function returns the HTTP method - see description.
Error
Errors can be queried with getLastError(). Errors can be:
- 
                    
Too few arguments
 - 
                    
No httpServer() is installed
 
Description
The function returns the HTTP method of the last HTTP message. Call the function in the callBack function.
Example
#uses "CtrlHTTP"
main()
{
  httpServer(false, 8080, 0); //Installs and activates an HTTP server
  httpConnect("example", "/firstExample"); /* Registers the CTRL function "example"
  as a Web resource */
  httpSetMethodHandler("DELETE", "deleteCB"); //Example of httpSetMethodHandler
  /* In this example, this is the local client and it sends the HTTP DELETE message
 */
  string result;
  netDelete("http://localhost:8080/firstExample", result);
  if ( result == "done" )
  DebugN("resource was deleted");
 }
 string deleteCB(string clientIP, string url, int idx)
 {
 DebugN("client " + clientIP + " has requested to delete " + url);
 string s = httpGetMethod(idx); /* Returns the last HTTP method that was called: In this case the method "DELETE" is returned. */
 DebugN("The last method:", s);
 return "done";
}
 string example() //creates an HTML page
 { /* The example returns an HTML page: */
 return "<html><head><title>First example</title></head>"
 "<body>This is my first example</body></html>";
}
        Assignment
CTRL PlugIn
Availability
CTRL, UI