āĻāĻāĻŋ āĻšāĻ˛ dacshttp āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
dacshttp - āĻāĻāĻāĻŋ HTTP/HTTPS āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
dacshttp [-āĻĒāĻžāĻāĻ¯āĻŧāĻž | -āĻĒā§āĻ¸ā§āĻ | -āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž | -āĻŽāĻžāĻĨ | -āĻĒāĻļāĻ¨āĻ¸ | -āĻŦāĻŋāĻāĻ˛ā§āĻĒ | -āĻĒā§āĻ] [-ll log_level]
[-āĻļā§āĻā§āĻ°] [-v] [--āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ] [-ct āĻ¸ā§āĻā§āĻ°āĻŋāĻ] | [--āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻ]]
[{- āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻ¨āĻžāĻŽ āĻŽā§āĻ˛ā§āĻ¯}...] [-āĻŽāĻžāĻĨāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ] [-āĻā§āĻ¨ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ] [-āĻāĻš]
[-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻŋāĻ āĻĻā§āĻ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻ] [{-p āĻ¨āĻžāĻŽ āĻŽā§āĻ˛ā§āĻ¯}...] [-āĻĒā§āĻ°ā§āĻā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¸āĻāĻā§āĻ¯āĻž]
[-āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻĒā§āĻ°āĻā§āĻ¸āĻŋāĻšā§āĻ¸ā§āĻ:āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻĒāĻ°ā§āĻ]
[-āĻĒā§āĻ°āĻā§āĻ¸āĻŋāĻŽā§āĻ¯āĻžāĻ āĻšā§āĻ¸ā§āĻ-āĻ¨ā§āĻŽ[:āĻŦāĻ¨ā§āĻĻāĻ°] āĻĒā§āĻ°āĻā§āĻ¸āĻŋāĻšā§āĻ¸ā§āĻ:āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻĒāĻ°ā§āĻ] [-f āĻ¨āĻžāĻŽ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ]
[{-āĻā§āĻāĻŋāĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ}...] [-āĻāĻš] [-āĻāĻ¸āĻāĻ¸āĻāĻ˛ āĻāĻŽā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨] [-āĻāĻ¸āĻāĻ¸āĻāĻ˛-āĻĒāĻ¤āĻžāĻāĻž āĻĒāĻ¤āĻžāĻāĻž] URI
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
āĻāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻ° āĻ āĻāĻļ DACS āĻ¸ā§āĻāĻ. āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¯āĻž āĻā§āĻāĻ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§ āĻ¨āĻž
āĻ¯āĻĨāĻž āĻ°ā§āĻ¤āĻŋ DACS āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ (āĻĄā§āĻ¯āĻžāĻāĻ¸āĻĒāĻļāĻ¨[1]) āĻŦāĻž āĻā§āĻ¨ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¨ā§āĻ DACS āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨
āĻĢāĻžāĻāĻ˛āĨ¤
āĻāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ-āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋ āĻāĻāĻāĻŋ HTTP/HTTPS āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻĒāĻžāĻ āĻžāĻ¯āĻŧ URI āĻāĻāĻāĻŋ āĻāĻ¯āĻŧā§āĻŦ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻŦāĻ
āĻāĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻāĻĒā§āĻā§ āĻāĻ¤ā§āĻ¤āĻ° āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĨ¤
dacshttp āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻĒā§āĻ¨āĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻŦā§ āĻāĻ¨ā§āĻ¯ RFC 2616[2] āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤
āĻāĻŽā§āĻĒāĻžāĻāĻ˛-āĻāĻžāĻāĻŽ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ, āĻ¯āĻĻāĻŋ āĻ¨āĻž -āĻļā§āĻā§āĻ° āĻĒāĻ¤āĻžāĻāĻž āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻāĻŋ āĻ -āĻŽāĻžāĻ¨āĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻšāĻ˛ āĻ¯ā§ āĻāĻāĻāĻŋ
āĻāĻāĻāĻŋ āĻ -āĻĒāĻ°āĻŽ URI-āĻ¤ā§ āĻĒā§āĻ¨āĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻž āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖāĨ¤
1.4.27b āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§, āĻāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ HTTP.
āĻŦāĻŋāĻāĻĻā§āĻ°āĻ
DACS āĻ¨āĻŋāĻāĻ¸ā§āĻŦ HTTP āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻžāĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯ā§āĻŽāĻ¨ āĻĨā§āĻā§ dacs_authenticate āĻŦāĻžāĻāĻ°ā§āĻ° āĻĻāĻŋāĻā§
āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ āĻŽāĻĄāĻŋāĻāĻ˛āĨ¤ āĻāĻ HTTP āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻāĻāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯ā§ dacshttp āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻāĻŦāĻ āĻ¸ā§āĻāĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ āĻ¨ā§āĻ āĻ¤āĻĨā§āĻ¯
āĻāĻ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖāĻāĻžāĻŦā§ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ (āĻ¯ā§āĻŽāĻ¨, HTTP_PROG[3], SSL_PROG[4],
SSL_PROG_ARGS[5], SSL_PROG_CA_CRT[6], SSL_PROG_CLIENT_CRT[7], āĻāĻŋāĻāĻĢāĻāĻ¸[8])āĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
HTTP GET āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŋāĻā§ āĻĒāĻ¤āĻžāĻāĻž āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ (āĻ¯ā§āĻŽāĻ¨, -f āĻāĻŦāĻ -p) āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ¤āĻžāĻāĻžāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
HTTP āĻĒāĻĻā§āĻ§āĻ¤āĻŋ, āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻšāĻ¯āĻŧ:
-āĻĒāĻžāĻāĻ¯āĻŧāĻž
GET āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)āĨ¤
-āĻĒā§āĻ¸ā§āĻ
POST āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-āĻŽāĻžāĻĨ
āĻšā§āĻĄ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-āĻĒā§āĻ
PUT āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž
DELETE āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-āĻĒāĻļāĻ¨āĻ¸
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨.
-āĻŦāĻŋāĻāĻ˛ā§āĻĒ
OPTIONS āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ°ā§āĻ¤ā§āĻĒāĻā§āĻˇā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻāĻŋāĻā§ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨ URI
āĻāĻŦāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻļā§āĻˇ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ "*" āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻāĻāĻ°āĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻ āĻ°ā§āĻĨ āĻ āĻ¨ā§āĻ°ā§āĻ§āĻāĻŋ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻŽā§āĻĒāĻĻā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§āĨ¤
āĻāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻĒāĻ¤āĻžāĻāĻžāĻā§āĻ˛āĻŋāĻ āĻ¸ā§āĻŦā§āĻā§āĻ¤:
-āĻāĻš
āĻ¯āĻĻāĻŋ āĻā§āĻāĻŋāĻ (āĻĒā§āĻ°āĻŽāĻžāĻŖāĻĒāĻ¤ā§āĻ°) āĻĒāĻžāĻ āĻžāĻ¤ā§ āĻšāĻ¯āĻŧ (āĻĻā§āĻā§āĻ¨ -āĻā§āĻāĻŋāĻ), āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻŽā§āĻĻāĻ¨ āĻšā§āĻĄāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻŋ āĻā§āĻāĻŋ āĻšā§āĻĄāĻžāĻ°ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§āĨ¤
-āĻā§āĻ¨ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻĨā§āĻā§ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻŦāĻĄāĻŋ āĻĒāĻĄāĻŧā§āĻ¨ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ. āĻ§āĻžāĻ°āĻŖāĻž āĻāĻ°āĻž āĻšāĻā§āĻā§ āĻāĻ°āĻ āĻŽāĻ§ā§āĻ¯ā§ āĻ˛āĻžāĻļ āĻšāĻ¯āĻŧā§ āĻā§āĻā§
āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻĨāĻžāĻ¯āĻĨāĻāĻžāĻŦā§ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĻŋāĻ¤āĨ¤
-āĻā§āĻāĻŋāĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻĨā§āĻā§ āĻā§āĻāĻŋāĻ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ, āĻĒā§āĻ°āĻ¤āĻŋ āĻ˛āĻžāĻāĻ¨ā§ āĻāĻāĻāĻŋ, āĻā§āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻĒāĻžāĻ āĻžāĻ¤ā§
āĻšā§āĻĄāĻžāĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻā§āĻāĻŋ āĻāĻāĻāĻŋ āĻ¸ā§āĻŽāĻŋ-āĻā§āĻ˛āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§ āĻ¨ā§āĻāĻ¸ā§āĻā§āĻĒ
āĻĢāĻāĻāĻž āĻā§āĻ˛āĻž[ā§¯]āĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻžāĻŦā§, āĻāĻāĻžāĻ§āĻŋāĻ āĻā§āĻāĻŋ āĻāĻ āĻ˛āĻžāĻāĻ¨ā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻ¸ā§āĻŽāĻŋ-āĻā§āĻ˛āĻ¨ āĻŦāĻž āĻāĻāĻāĻŋ āĻāĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž (āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻ¨ā§āĻ¯ RFC 2109[10] āĻŦāĻž āĻāĻ¨ā§āĻ¯ RFC 2965[ā§§ā§§])āĨ¤ āĻāĻ
āĻ¯ā§āĻā§āĻ¤āĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§.
-ct āĻ¸ā§āĻā§āĻ°āĻŋāĻ
--āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻ
āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§-āĻĒā§āĻ°āĻāĻžāĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§-āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¸ā§āĻā§āĻ°āĻŋāĻ. āĻ¯āĻĻāĻŋ āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻ¤ā§āĻ¤āĻž-āĻŦāĻĄāĻŋ āĻĨāĻžāĻā§,
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§-āĻĒā§āĻ°āĻāĻžāĻ° āĻšāĻ˛ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨/x-www-form-urlencoded; āĻ¯āĻĻāĻŋ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻ¨āĻž āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻ¸āĻ¤ā§āĻ¤āĻž-āĻŦāĻĄāĻŋ āĻāĻā§, āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§-āĻĒā§āĻ°āĻāĻžāĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§-āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻāĨ¤
-f āĻ¨āĻžāĻŽ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻĒāĻžāĻ¸ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻ¨āĻā§āĻĄ āĻāĻ°ā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¨āĻžāĻŽā§āĻ° āĻŽāĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§,
POST āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§, āĻ¯āĻĻāĻŋāĻ PUT āĻāĻŦāĻ OPTIONS āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ is
"-", āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻ¨āĻĒā§āĻ āĻĒāĻĄāĻŧāĻž āĻšāĻ¯āĻŧ; āĻāĻ āĻĢāĻ°ā§āĻŽāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻŦāĻžāĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§.
- āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻ¨āĻžāĻŽ āĻŽā§āĻ˛ā§āĻ¯
āĻāĻ āĻĒāĻ¤āĻžāĻāĻž, āĻ¯āĻž āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, HTTP āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻāĻāĻžāĻ¯āĻŧ āĻ¨āĻžāĻŽ: āĻŽā§āĻ˛ā§āĻ¯ āĻ¸āĻā§āĻā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻŦā§
āĻ āĻ¨ā§āĻ°ā§āĻ§. āĻ¨āĻž āĻ¨āĻžāĻŽ āĻ¨āĻž āĻŽā§āĻ˛ā§āĻ¯ āĻ¯ā§ āĻā§āĻ¨ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻŦāĻŋāĻāĻĻā§āĻ°āĻ
āĻāĻāĻŋ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻĒāĻ¤āĻžāĻāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻŦāĻž āĻāĻšā§āĻ¯ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻŦā§ āĻ¨āĻž;
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ¤āĻžāĻāĻž āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻ¨āĻ¯āĻŧ:
- āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§-āĻāĻā§āĻ¨ā§āĻ foo
-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻŋāĻ āĻĻā§āĻ¤ foo āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
āĻĒā§āĻ°āĻžāĻā§āĻ¤āĻ¨ āĻā§āĻ¸āĻāĻŋ āĻāĻāĻāĻžāĻ°-āĻāĻā§āĻ¨ā§āĻ āĻšā§āĻĄāĻžāĻ° āĻĻā§āĻŦāĻžāĻ° āĻĒāĻžāĻ āĻžāĻŦā§āĨ¤
-āĻŽāĻžāĻĨāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻĨā§āĻā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻĒāĻĄāĻŧā§āĻ¨ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ, āĻĒā§āĻ°āĻ¤āĻŋ āĻ˛āĻžāĻāĻ¨ā§ āĻāĻāĻāĻŋ, āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻžāĻ āĻžāĻ¨
āĻ āĻ¨ā§āĻ°ā§āĻ§ ( āĻĒāĻĄāĻŧā§āĻ¨ - āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻĒāĻ¤āĻžāĻāĻž)āĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§.
-āĻāĻš
āĻāĻāĻāĻĒā§āĻā§ HTTP āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¤āĻžāĻ°āĻž āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻāĻž āĻ˛āĻžāĻāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻžāĻĒā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻžāĻ¸ āĻ˛āĻžāĻāĻ¨āĻāĻŋ "āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ-āĻ°ā§āĻāĻž" āĻ˛ā§āĻŦā§āĻ˛āĻ¯ā§āĻā§āĻ¤āĨ¤
-ll log_level
āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻ¤āĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ log_level (āĻĻā§āĻā§āĻ¨ dacs(1)[12])āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸ā§āĻ¤āĻ° āĻšāĻ˛
āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻŦāĻ -v āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ āĻĄāĻŋāĻŦāĻžāĻ āĻŦāĻž āĻā§āĻ°ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ¤āĻ°ā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧāĨ¤
-p āĻ¨āĻžāĻŽ āĻŽā§āĻ˛ā§āĻ¯
āĻ¸āĻ¤ā§āĻ¤āĻž-āĻŦāĻĄāĻŋāĻ° āĻ āĻāĻļ āĻšāĻŋāĻ¸ā§āĻŦā§ name=value āĻĒāĻžāĻ¸ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻ¨āĻā§āĻĄ āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, POST āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§, āĻ¯āĻĻāĻŋāĻ PUT āĻāĻŦāĻ OPTIONS āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§.
-āĻļā§āĻā§āĻ°
āĻāĻŋāĻā§ āĻāĻā§āĻ¨ā§āĻā§āĻ° āĻĒāĻ°ā§ āĻāĻāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻā§ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°ā§āĻ¨, āĻ¯ā§āĻŽāĻ¨ a āĻĒā§āĻ°āĻžāĻĒā§āĻ¤āĻŋā§ˇ
āĻĒā§āĻ¨āĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ; "āĻšā§āĻ¯āĻžāĻ" āĻŦāĻž "y" āĻšāĻ˛ā§āĻ āĻāĻ¤ā§āĻ¤āĻ°āĻāĻŋ āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ, āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻĒāĻĻāĻā§āĻˇā§āĻĒ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻŦā§āĨ¤
-āĻĒā§āĻ°ā§āĻā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¸āĻāĻā§āĻ¯āĻž
āĻ¸āĻā§āĻā§ āĻ¸āĻŽā§āĻŽāĻ¤āĻŋāĻ¤ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¸āĻāĻā§āĻ¯āĻž HTTP āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ā§āĻ° (āĻ¯ā§āĻŽāĻ¨, 1.0)āĨ¤
-āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻĒā§āĻ°āĻā§āĻ¸āĻŋāĻšā§āĻ¸ā§āĻ:āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻĒāĻ°ā§āĻ
āĻ¸āĻŽāĻ¸ā§āĻ¤ HTTP āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻĢāĻ°ā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻāĻ°ā§āĻ¨ (āĻāĻā§āĻ˛āĻŋ āĻāĻžāĻĄāĻŧāĻž āĻ¯ā§āĻā§āĻ˛āĻŋ a -āĻĒā§āĻ°āĻā§āĻ¸āĻŋāĻŽā§āĻ¯āĻžāĻ āĻĒāĻ¤āĻžāĻāĻž) to the
āĻ āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻĒāĻ°ā§āĻ (āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻžāĻ¸ā§āĻāĻ āĻĒā§āĻ°ā§āĻ āĻ¨āĻŽā§āĻŦāĻ° āĻŦāĻž āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻ° āĻ¨āĻžāĻŽ) āĻāĻžāĻ˛ā§
āĻĒā§āĻ°āĻā§āĻ¸āĻŋāĻšā§āĻ¸ā§āĻ (āĻāĻāĻāĻŋ āĻĄā§āĻŽā§āĻāĻ¨ āĻ¨āĻžāĻŽ āĻŦāĻž āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž)āĨ¤ āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻāĻ°āĻž āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ dacshttp,
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻšā§āĻ¯ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻšāĻŦā§ā§ˇ
URI.
-āĻĒā§āĻ°āĻā§āĻ¸āĻŋāĻŽā§āĻ¯āĻžāĻ āĻšā§āĻ¸ā§āĻ-āĻ¨ā§āĻŽ[:āĻŦāĻ¨ā§āĻĻāĻ°] āĻĒā§āĻ°āĻā§āĻ¸āĻŋāĻšā§āĻ¸ā§āĻ:āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻĒāĻ°ā§āĻ
If āĻšā§āĻ¸ā§āĻ-āĻ¨ā§āĻŽ āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻšā§āĻ¸ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§ URI, āĻĒā§āĻ°āĻā§āĻ¸āĻŋ HTTP āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§
āĻĒā§āĻ°āĻā§āĻ¸āĻŋāĻšā§āĻ¸ā§āĻ (āĻāĻāĻāĻŋ āĻĄā§āĻŽā§āĻāĻ¨ āĻ¨āĻžāĻŽ āĻŦāĻž āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž) āĻ āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻĒāĻ°ā§āĻ (āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻžāĻ¸ā§āĻāĻ āĻĒā§āĻ°ā§āĻ āĻ¨āĻŽā§āĻŦāĻ° āĻŦāĻž
āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻ° āĻ¨āĻžāĻŽ)āĨ¤ āĻ¯āĻĻāĻŋ āĻŦāĻ¨ā§āĻĻāĻ° āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻāĻāĻŋ 80 āĻŦāĻ˛ā§ āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ (http āĻāĻ° āĻāĻ¨ā§āĻ¯
āĻ¸ā§āĻāĻŋāĻŽ) āĻŦāĻž 443 (https āĻ¸ā§āĻāĻŋāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯)āĨ¤ āĻŽā§āĻ˛āĻžāĻ¨ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻšā§āĻ¸ā§āĻ-āĻ¨ā§āĻŽ āĻāĻāĻāĻŋ āĻāĻāĻĒāĻŋāĻ¤ā§
āĻ āĻŋāĻāĻžāĻ¨āĻž (āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ) āĻāĻŦāĻ āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻž
by URI. āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻā§ āĻĒā§āĻ°āĻžāĻ§āĻžāĻ¨ā§āĻ¯ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ -āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻĒāĻ¤āĻžāĻāĻž, āĻ¤āĻžāĻ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦāĻŋāĻāĻĻā§āĻ°āĻ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ SSL āĻĒāĻ¤āĻžāĻāĻž āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻ¸āĻŦ āĻ¸āĻāĻ¯ā§āĻ; āĻāĻ
āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻāĻāĻŋ āĻŦāĻžāĻāĨ¤
-āĻāĻ¸āĻāĻ¸āĻāĻ˛ āĻāĻŽā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨
āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ āĻ¯ā§ HTTPS (āĻ¯ā§āĻŽāĻ¨, āĻāĻāĻāĻŋ SSL āĻ¸āĻāĻ¯ā§āĻā§ HTTP) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§,
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻāĻŋāĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§ URIāĨ¤ āĻāĻžāĻ°āĻŖ dacshttp āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§ āĻ¨āĻž
SSL āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž, āĻāĻāĻŋ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻāĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
SSL āĻ¸āĻāĻ¯ā§āĻāĨ¤ āĻĻā§āĻ¯ ssl āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ(1)[13] āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻ āĻāĻ¨ā§āĻ¯ āĻĻā§āĻĸāĻŧāĻāĻžāĻŦā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ (āĻāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 3.26 stunnel(1) āĻāĻŦāĻ āĻāĻžāĻ¨āĻž 3, āĻ¯āĻž āĻāĻŋāĻā§ āĻ°āĻŋāĻ˛āĻŋāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¸ā§
stunnel-4.x, āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§)āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° āĻāĻŽā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻļā§āĻ˛ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻ¯āĻž āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§
āĻāĻāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻ āĻ¯ā§āĻā§āĻ¤āĻŋāĻāĻŋ āĻ¯ā§āĻā§āĻ¨ āĻāĻāĻāĻŋāĻ° āĻŽāĻ¤ā§ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§:
-ssl "/usr/local/dacs/bin/sslclient example.com:443"
-ssl "/usr/local/bin/stunnel -c -r example.com:443"
āĻ¯āĻĻāĻŋ -āĻāĻ¸āĻāĻ¸āĻāĻ˛ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ URI āĻ¯ā§āĻā§āĻ¤āĻŋ https āĻ¸ā§āĻāĻŋāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, dacshttp
āĻāĻāĻ¨āĻ SSL āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§āĨ¤ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻž āĻšāĻŦā§ ssl āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ(1)[ā§§ā§Š] āĻāĻŦāĻ āĻ§āĻ°ā§ āĻ¨āĻŋāĻ¨
āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨āĨ¤ āĻ¯āĻĻāĻŋ -āĻāĻ¸āĻāĻ¸āĻāĻ˛ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§,
āĻ¯ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĒāĻĨ āĻšāĻ¤ā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ ssl āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ(1)[ā§§ā§Š]āĨ¤ āĻ¨ā§āĻā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻāĻ˛āĻŦā§ ssl āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ(1)[ā§§ā§Š] /tmp/sslclient āĻĨā§āĻā§ example.com āĻ āĻĒā§āĻ°ā§āĻ 13 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻ¤ā§;
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻāĻāĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻŦā§ ssl āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ(1)[ā§§ā§Š] āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĨā§āĻā§
āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨:
% dacshttp -ssl "/tmp/sslclient" https://example.com
% dacshttp https://example.com
-āĻāĻ¸āĻāĻ¸āĻāĻ˛-āĻĒāĻ¤āĻžāĻāĻž āĻĒāĻ¤āĻžāĻāĻž
āĻ¯āĻĻāĻŋ SSL āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§ āĻ¤āĻŦā§ -āĻāĻ¸āĻāĻ¸āĻāĻ˛ āĻĒāĻ¤āĻžāĻāĻž āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻŦāĻž āĻā§āĻŦāĻ˛ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĻŋ
pathname, append āĻĒāĻ¤āĻžāĻāĻž āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ SSL-āĻ āĻĒā§āĻ°ā§āĻ°āĻŖ āĻāĻ°āĻž āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ¯āĻŧ
āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§; āĻ¯āĻāĻ¨ -āĻāĻ¸āĻāĻ¸āĻāĻ˛ āĻĒāĻ¤āĻžāĻāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§, āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° āĻĒāĻ¤āĻžāĻāĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻšāĻ˛ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨-āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§.
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖā§ dacshttp āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°āĻŦā§ ssl āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĻā§āĻāĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻĻāĻŋāĻ¯āĻŧā§ -sm
āĻāĻŦāĻ bobo.example.com:
% dacshttp -ssl-flags "-sm bobo.example.com" https://example.com
āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻāĻ¯āĻŧāĻžāĻāĻ˛ā§āĻĄāĻāĻžāĻ°ā§āĻĄ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¸āĻŦāĻā§āĻ˛āĻŋ āĻŽā§āĻ˛ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĄā§āĻŽā§āĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻšā§āĻ¸ā§āĻ:
% dacshttp -ssl-flags "-sm .*\.example\.com" https://example.com
āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ
āĻ¯āĻāĻ¨ āĻĄāĻžāĻā§ dacshttp, āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ ssl āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšāĻžāĻ°āĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ
SSL āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨, āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ¨ ssl āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ(1)[ā§§ā§Š] āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻ¤ā§
āĻāĻāĻāĻŋ SSL āĻ¸āĻāĻ¯ā§āĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ āĻĨāĻŦāĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻŦāĻ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻ¤ā§āĨ¤ āĻ¯āĻĻāĻŋ
āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋ āĻāĻŦāĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°ā§āĻ¨ ssl āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻ āĻŋāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻĒāĻ¤āĻžāĻāĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨, āĻāĻĒāĻ¨āĻŋ
āĻāĻāĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ dacshttp āĻāĻāĻž āĻ¯āĻžāĻ°āĻž āĻĒāĻ¤āĻžāĻāĻž āĻĒāĻžāĻ¸.
-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻŋāĻ āĻĻā§āĻ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§-āĻāĻā§āĻ¨ā§āĻ āĻ āĻ¨ā§āĻ°ā§āĻ§-āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¸ā§āĻā§āĻ°āĻŋāĻ. āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻ¨āĻž āĻšāĻ˛ā§, āĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĨāĻžāĻāĻŦā§
āĻāĻĒāĻ¸āĻ°ā§āĻ "DACS-http/", āĻ¤āĻžāĻ°āĻĒāĻ° a DACS āĻ°āĻŋāĻ˛āĻŋāĻ āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§ (āĻāĻĻāĻžāĻšāĻ°āĻŖ:
"DACS-http/1.4.1")āĨ¤
-v
āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻ¤āĻ° āĻŦā§āĻĻā§āĻ§āĻŋ. āĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒāĨ¤ āĻĒāĻ¤āĻžāĻāĻž āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§.
--āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
stderr-āĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¤āĻĨā§āĻ¯ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻ°āĻĒāĻ° āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° URI āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻšāĻ˛ āĻāĻāĻāĻ°āĻāĻ˛ āĻ¯āĻž āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ HTTP
POST āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§)āĨ¤
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻŦāĻž āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšā§āĻ āĻ¨āĻž āĻā§āĻ¨, āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨āĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
HTTP āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĨ¤
āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ - āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ or -āĻŽāĻžāĻĨāĻžāĻ° āĻĒāĻ¤āĻžāĻāĻž āĻā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ
āĻ¯āĻž āĻĒāĻ¤āĻžāĻāĻž āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§āĨ¤ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ°āĻž āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻĒāĻĄāĻŧāĻž āĻšāĻ¯āĻŧ, āĻ¸ā§āĻāĻžāĻ¨ā§ āĻāĻĻā§āĻļ
āĻ°āĻā§āĻˇāĻŖāĻžāĻŦā§āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§ āĻāĻ¨ā§āĻ¯ RFC 2616[2] āĻāĻŦāĻ rfc2616.txt āĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨:
% dacshttp "http://www.rfc-editor.org/rfc/rfc2616.txt> rfc2616.txt
āĻāĻāĻŋ āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĒāĻžāĻ¸ āĻāĻ°ā§ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ URL-āĻ āĻāĻāĻāĻŋ GET āĻāĻ°āĻŦā§ foo=āĻŦāĻžāĻ, āĻāĻŦāĻ āĻ˛ā§āĻāĻž
stdout āĻĢāĻ˛āĻžāĻĢāĻ˛:
% dacshttp "https://example.com/cgi-bin/dacs/dacs_prenv?foo=baz"
āĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻāĻāĻ°āĻāĻ˛ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ¸ā§āĻ āĻāĻ°āĻŦā§, āĻĻā§āĻāĻŋ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĒāĻžāĻ¸ āĻāĻ°āĻŦā§:
% dacshttp -p foo baz -p āĻŦāĻžāĻ° āĻāĻ°ā§āĻ https://example.com/cgi-bin/dacs/dacs_prenv
āĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻāĻāĻ°āĻāĻ˛ā§ SSL āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻāĻāĻŋ HTTP GET āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻŦā§:
% dacshttp -ssl "/usr/local/dacs/bin/sslclient example.com:443" \
https://example.com/cgi-bin/dacs/dacs_prenv
āĻāĻžāĻ°āĻŖ āĻ¨āĻŋāĻ°ā§āĻŖāĻ¯āĻŧ
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ 0 āĻĨā§āĻā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§ āĻ¯āĻĻāĻŋ āĻ¸āĻŦāĻāĻŋāĻā§ āĻ āĻŋāĻ āĻĨāĻžāĻā§, 1 āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻā§ āĻĨāĻžāĻā§āĨ¤
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ dacshttp āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨