|
|
|
|
|
- Properties specific to the description of httpResponse variables
- Multiple HTTP responses
httpResponse (Type of variable) In french: httpRéponse
The httpResponse type is used to get the advanced characteristics of the response of the HTTP/HTTPS request. The characteristics of the request can be defined and changed using different WLanguage properties. Remark: For more details on the declaration of this type of variable and the use of WLanguage properties, see Declaring a variable. cMyRequest is httpRequest cMyResponse is httpResponse cMyRequest.URL = "http://www.windev.com" cMyResponse = HTTPSend(cMyRequest) IF ErrorOccurred THEN Error(ErrorInfo(errFullDetails)) ELSE Info(cMyResponse.Content) END
Remarks Properties specific to the description of httpResponse variables The following properties can be used to handle the response of an HTTP/HTTPS request: | | | Property name | Type used | Effect |
---|
Content | Buffer | Body of server response. This property is read-only. | ContentType | Character string | Type of content for the received HTTP message. This property is read-only. | DescriptionStatusCode | Character string | Description of the StatusCode property. This property is read-only. | Header | Associative array of character strings | Key/Value set of received headers. | RoughHeader | Character string | Header that was returned with the response. This property is read-only. | StatusCode | Integer | Status of response. This property corresponds to one of the codes of HTTP protocol. The most common codes are: - 200: Request successfully processed
- 301: Document moved permanently
- 302: Document moved temporarily
- 403: The server understood the request but it refuses to run it.
- 404: Resource not found
- 500: Internal server error
- 503: Service temporarily unavailable or in maintenance
The DescriptionStatusCode property gets the description of the error code. This property is read-only. |
Multiple HTTP responses If the response contains multiple HTTP results (for example, if a proxy adds an HTTP code), the StatusCode and DescriptionStatusCode properties return the values of the first HTTP response. In this case, the RoughHeader property contains all responses.
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|