Topic: APLX Help : System Classes : Methods : Head
[ Previous | Next | Contents | Index | APL Home ]

www.microapl.co.uk

The 'Head' method


Argument: Character Vector
Result: 3-element Nested Vector

Valid for: HTTPClient

The Head method retrieves information about a page or other file from a web-server. The argument is a character vector which is the URL (e.g. 'http://www.microapl.co.uk/apl/index.html').

The result is a three element vector.

The first element is the HTTP return code, which is an integer scalar. A number in the range 200 to 299 indicates success. A number in the range 400 to 499 indicates an error, such as 404 meaning 'page not found'.

The second element is a character vector indicating the MIME type of the returned data, such as 'text/plain'.

The third element is a character vector containing the HTTP header associated with the page.

For example:

     (errcode mimetype text) ← HTTP.Head 'http://www.microapl.co.uk/apl'
      errcode
200
      mimetype
text/html
      text
Server: Zeus/4.2
Date: Wed, 09 Feb 2005 12:19:41 GMT
Content-Type: text/html
Content-Length: 10437
Accept-Ranges: bytes
Last-Modified: Thu, 07 Oct 2004 11:35:34 GMT

Topic: APLX Help : System Classes : Methods : Head
[ Previous | Next | Contents | Index | APL Home ]