[ library(http_client) | Reference Manual | Alphabetic Index ]
http_client(+Method, +Uri, +ObjectBody, +HttpParams, -RespError, -RespParam, -RespObjectBody)
Used to access HTML pages, given their URI (the method GET is applied)
- Method
- A string
- Uri
- A string
- ObjectBody
- A string
- HttpParams
- A list of terms as defined in the DCG grammar
- RespError
- Outputs a term error(ErrorCode, ErrorPhrase),
	where ErrorCode is he error code contained in the response
	and ErrorPhrase is the error phrase contained in the response
- RespParam
- Outputs a list of terms as defined in the DCG grammar
- RespObjectBody
- Outputs the object body of the response
Examples
    [eclipse 1]: use_module(http).
    http_grammar.pl compiled traceable 25048 bytes in 0.38 seconds
    http_client.pl compiled traceable 5916 bytes in 0.47 seconds
    http_server.pl compiled traceable 5304 bytes in 0.07 seconds
    http.pl    compiled traceable 0 bytes in 0.57 seconds
    yes.
    [eclipse 2]:  http_client("GET", "http://www.ecrc.de/staff/", "", [],
	    Status, Param, Resp).
    Status = error(200, "Document follows ")
    Param = [date, server, contentType(mt(text, html))]
    Resp = "<HTML>...</HTML>"
    yes.