Common Lisp Package: NET.ASERVE.CLIENT

README:

FUNCTION

Public

Undocumented

COMPUTE-DIGEST-AUTHORIZATION (CREQ DA)

DO-HTTP-REQUEST (URI &REST ARGS &KEY (METHOD GET) (PROTOCOL HTTP/1.1) (ACCEPT */*) CONTENT CONTENT-TYPE QUERY (FORMAT TEXT) COOKIES (REDIRECT 5) (REDIRECT-METHODS '(GET HEAD)) BASIC-AUTHORIZATION DIGEST-AUTHORIZATION KEEP-ALIVE HEADERS PROXY PROXY-BASIC-AUTHORIZATION USER-AGENT (EXTERNAL-FORMAT *DEFAULT-ASERVE-EXTERNAL-FORMAT*) SSL SKIP-BODY TIMEOUT CERTIFICATE KEY CERTIFICATE-PASSWORD CA-FILE CA-DIRECTORY VERIFY MAX-DEPTH RECURSING-CALL)

MAKE-HTTP-CLIENT-REQUEST (URI &KEY (METHOD GET) (PROTOCOL HTTP/1.1) KEEP-ALIVE (ACCEPT */*) COOKIES BASIC-AUTHORIZATION DIGEST-AUTHORIZATION CONTENT CONTENT-LENGTH CONTENT-TYPE QUERY HEADERS PROXY PROXY-BASIC-AUTHORIZATION USER-AGENT (EXTERNAL-FORMAT *DEFAULT-ASERVE-EXTERNAL-FORMAT*) SSL TIMEOUT CERTIFICATE KEY CERTIFICATE-PASSWORD CA-FILE CA-DIRECTORY VERIFY MAX-DEPTH)

Private

Undocumented

GET-HEADER-LINE-BUFFER

LAST-CHARACTER (STRING)

PUT-HEADER-LINE-BUFFER (BUFF &OPTIONAL BUFF2)

QUICK-CONVERT-TO-INTEGER (STR)

READ-SOCKET-LINE (SOCKET BUFFER MAX)

URI-PATH-ETC (URI)

MACRO

Private

Undocumented

WITH-BETTER-SCAN-MACROS (&BODY BODY)

GENERIC-FUNCTION

Public

Undocumented

CLIENT-REQUEST-CLOSE (CREQ)

CLIENT-REQUEST-READ-SEQUENCE (BUFFER CREQ &KEY (START 0) (END (LENGTH BUFFER)))

CLIENT-RESPONSE-HEADER-VALUE (CREQ NAME &KEY PARSE)

READ-CLIENT-RESPONSE-HEADERS (CREQ)

Private

Undocumented

SLOT-ACCESSOR

Public

Undocumented

CLIENT-REQUEST-COOKIES (OBJECT)

SETFCLIENT-REQUEST-COOKIES (NEW-VALUE OBJECT)

CLIENT-REQUEST-HEADERS (OBJECT)

SETFCLIENT-REQUEST-HEADERS (NEW-VALUE OBJECT)

CLIENT-REQUEST-PROTOCOL (OBJECT)

SETFCLIENT-REQUEST-PROTOCOL (NEW-VALUE OBJECT)

CLIENT-REQUEST-RESPONSE-CODE (OBJECT)

SETFCLIENT-REQUEST-RESPONSE-CODE (NEW-VALUE OBJECT)

CLIENT-REQUEST-RESPONSE-COMMENT (OBJECT)

SETFCLIENT-REQUEST-RESPONSE-COMMENT (NEW-VALUE OBJECT)

CLIENT-REQUEST-SOCKET (OBJECT)

SETFCLIENT-REQUEST-SOCKET (NEW-VALUE OBJECT)

CLIENT-REQUEST-URI (OBJECT)

SETFCLIENT-REQUEST-URI (NEW-VALUE OBJECT)

DIGEST-PASSWORD (OBJECT)

DIGEST-REALM (OBJECT)

SETFDIGEST-REALM (NEW-VALUE OBJECT)

DIGEST-USERNAME (OBJECT)

Private

Undocumented

CLIENT-REQUEST-BYTES-LEFT (OBJECT)

SETFCLIENT-REQUEST-BYTES-LEFT (NEW-VALUE OBJECT)

CLIENT-REQUEST-METHOD (OBJECT)

SETFCLIENT-REQUEST-METHOD (NEW-VALUE OBJECT)

DIGEST-CNONCE (OBJECT)

SETFDIGEST-CNONCE (NEW-VALUE OBJECT)

DIGEST-NONCE (OBJECT)

SETFDIGEST-NONCE (NEW-VALUE OBJECT)

DIGEST-NONCE-COUNT (OBJECT)

DIGEST-OPAQUE (OBJECT)

SETFDIGEST-OPAQUE (NEW-VALUE OBJECT)

DIGEST-QOP (OBJECT)

SETFDIGEST-QOP (NEW-VALUE OBJECT)

DIGEST-RESPONSE (OBJECT)

SETFDIGEST-RESPONSE (NEW-VALUE OBJECT)

DIGEST-URI (OBJECT)

SETFDIGEST-URI (NEW-VALUE OBJECT)

VARIABLE

Private

Undocumented

*RESPONSE-HEADER-BUFFERS*

*RESPONSE-HEADER-POOL-LOCK*

CRLF

CLASS

Public

Undocumented

CLIENT-REQUEST

DIGEST-AUTHORIZATION