- library
- http
- thread_httpd.pl -- Threaded HTTP server
- http_wrapper.pl -- Server processing of an HTTP request
- http_header.pl -- Handling HTTP headers
- html_write.pl -- Write HTML text
- html_set_options/1
- html_current_option/1
- page//1
- page//2
- html//1
- html_begin//1
- html_end//1
- xhtml_ns//2
- html_root_attribute//2
- html_quoted//1
- html_quoted_attribute//1
- html_post//2
- html_receive//1
- html_receive//2
- layout/3
- print_html/1
- print_html/2
- html_print_length/2
- reply_html_page/2
- reply_html_page/3
- html_meta/1
- html_quasiquotations.pl -- HTML quasi quotations
- http_dispatch.pl -- Dispatch requests in the HTTP server
- mimetype.pl -- Determine mime-type for a file
- http_path.pl -- Abstract specification of HTTP server locations
- http_host.pl -- Obtain public server location
- http_exception.pl -- Map Prolog exceptions to HTTP errors
- mimepack.pl -- Create a MIME message
- http_stream.pl -- HTTP Streams
- http_parameters.pl -- Extract parameters (GET and POST) from HTTP requests
- http_client.pl -- HTTP client library
- http_open.pl -- HTTP client library
- http_multipart_plugin.pl -- Multipart form-data plugin
- http_hook.pl -- HTTP library hooks
- html_head.pl -- Automatic inclusion of CSS and scripts links
- jquery.pl -- Provide JQuery
- http_server_files.pl -- Serve files needed by modules from the server
- http_session.pl -- HTTP Session management
- http_openid.pl -- OpenID consumer and server library
- yadis.pl -- Yadis discovery
- ax.pl -- Attribute Exchange library
- http_authenticate.pl -- Authenticate HTTP connections using 401 headers
- http_json.pl -- HTTP JSON Plugin module
- json.pl -- Reading and writing JSON serialization
- http_dirindex.pl -- HTTP directory listings
- js_write.pl -- Utilities for including JavaScript
- js_grammar.pl -- JavaScript grammar
- dcg_basics.pl -- DCG basics
- http_cors.pl -- Enable CORS: Cross-Origin Resource Sharing
- json_convert.pl -- Convert between JSON terms and Prolog application terms
- http_ssl_plugin.pl -- SSL plugin for HTTP libraries
- http_error.pl -- Decorate uncaught HTTP exceptions with stack-trace
- term_html.pl -- Represent Prolog terms as HTML
- http
- html_quoted(Text)// is det
- Quote the value for normal (CDATA) text. Note that text
appearing in the document structure is normally quoted using
these rules. I.e. the following emits properly quoted bold text
regardless of the content of Text:
html(b(Text))
- To be done
- - Assumes UTF-8 encoding of the output.