Class HTTPResponseStatus

This class contains constants for HTTP response status.

Methods


(HTTPResponseStatus) HEADERS AVAILABLE

HTTP response status set to HEADERS AVAILABLE.

Return value

Example

main
  HTTPResponseStatus rs = HEADERS AVAILABLE  // rs == HEADERS AVAILABLE
                

(HTTPResponseStatus) DATA AVAILABLE

HTTP response status set to DATA AVAILABLE.

Return value

Example

main
  HTTPResponseStatus rs = DATA AVAILABLE  // rs == DATA AVAILABLE
                

(HTTPResponseStatus) DATA END

HTTP response status set to DATA END.

Return value

Example

main
  HTTPResponseStatus rs = DATA END  // rs == DATA END
                

(HTTPResponseStatus) TIMEOUT

HTTP response status set to TIMEOUT.

Return value

Example

main
  HTTPResponseStatus rs = TIMEOUT  // rs == TIMEOUT
                

(HTTPResponseStatus) ERROR

HTTP response status set to ERROR.

Return value

Example

main
  HTTPResponseStatus rs = ERROR  // rs == ERROR
                

(bool) <HTTPResponseStatus rs1> == <HTTPResponseStatus rs2>

Test whether parameters have the same value.

Parameters

Return value

Example

main
  system.run application new MyApplication
          
class MyApplication extends Application implements HTTPObserver
  
  MyApplication
    // Create HTTPRequest
    HTTPRequest req = new HTTPRequest observer this uri "www.origoide.com"

    HTTPClient client
    // Add request to request queue
    client.add request req
    client.execute request queue

  handle event <HTTPResponse response>
    if ( response.get status code == HEADERS AVAILABLE )
      // Check header
      return
    if ( response.get status code == ERROR )
      print "Error occurred."
          

(bool) <HTTPResponseStatus rs1> != <HTTPResponseStatus rs2>

Test whether parameters are not equal.

Parameters

Return value

Example

main
  system.run application new MyApplication
          
class MyApplication extends Application implements HTTPObserver
  
  MyApplication
    // Create HTTPRequest
    HTTPRequest req = new HTTPRequest observer this uri "www.origoide.com"

    HTTPClient client
    // Add request to request queue
    client.add request req
    client.execute request queue

  handle event <HTTPResponse response>
    if ( response.get status code != ERROR  )
      // Continue processing
      return
    else
      print "Error occurred."