- Documentation
- Reference manual
- Packages
- SWI-Prolog HTTP support
- The HTTP server libraries
- library(http/http_header): Handling HTTP headers
- http_read_request/2
- http_read_reply_header/2
- http_reply/2
- http_reply/3
- http_reply/4
- http_reply/5
- http_reply/6
- http_status_reply/4
- http_status_reply/5
- http_status_reply/6
- serialize_reply/2
- http_join_headers/3
- http_update_encoding/3
- mime_type_encoding/2
- http_update_connection/4
- http_update_transfer/4
- http_post_data/3
- http_reply_header/3
- http_parse_header_value/3
- http_timestamp/2
- http_read_header/2
- http_parse_header/2
- ///1
- status_page/3
- library(http/http_header): Handling HTTP headers
- The HTTP server libraries
- SWI-Prolog HTTP support
Availability:
:- use_module(library(http/http_header)).
Status can be one of the following:
- authorise(Method)
- Challenge authorization. Method is one of
basic(Realm)
digest(Digest)
- authorise(basic, Realm)
- Same as
authorise(basic(Realm))
. Deprecated. - bad_request(ErrorTerm)
- busy
- created(Location)
- forbidden(Url)
- moved(To)
- moved_temporary(To)
- no_content
- not_acceptable(WhyHtml)
- not_found(Path)
- method_not_allowed(Method, Path)
- not_modified
- resource_error(ErrorTerm)
- see_other(To)
- switching_protocols(Goal, Options)
- server_error(ErrorTerm)
- unavailable(WhyHtml)