1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-09 07:00:23 +02:00
guile/module/web
Mark H Weaver 23cf330c86 Add support for HTTP proxies.
* module/web/http.scm (http-proxy-port?, set-http-proxy-port?!): New
  exported procedures.
  (write-request-line): If we're using an http proxy, write an
  absolute-URI in the request line.

* module/web/client.scm: Import (web http).
  (current-http-proxy): New exported parameter.
  (open-socket-for-uri): If 'current-http-proxy' is not false,
  connect to the proxy instead of the URI host, and use
  'set-http-proxy-port?!' to make note of that fact.

* doc/ref/web.texi (Web Client): Document 'current-http-proxy'.
2013-07-16 19:33:32 -04:00
..
server web server http: 400 Bad Request on bad requests 2012-03-11 10:29:06 +01:00
client.scm Add support for HTTP proxies. 2013-07-16 19:33:32 -04:00
http.scm Add support for HTTP proxies. 2013-07-16 19:33:32 -04:00
request.scm syncronize web module docstrings with manual 2012-11-24 15:40:14 +01:00
response.scm minor tweaks to web documentation 2013-03-16 17:53:53 +08:00
server.scm (web server) uses (ice-9 iconv) 2013-01-11 15:15:42 +01:00
uri.scm web: uri-encode hexadecimal percent-encoding is now uppercase 2013-05-02 17:13:55 -04:00