├── .gitattributes ├── .github └── workflows │ ├── linux.yml │ └── macos.yml ├── .gitignore ├── Changes ├── LICENSE ├── META6.json ├── README.md ├── TODO.md ├── dist.ini ├── doc └── HTTP-UserAgent.rakudoc ├── examples ├── crawler.raku ├── ex_readme.raku ├── http-download.raku ├── http-dump.raku └── http-request.raku ├── lib └── HTTP │ ├── Cookie.rakumod │ ├── Cookies.rakumod │ ├── Header.rakumod │ ├── Header │ └── Field.rakumod │ ├── MediaType.rakumod │ ├── Message.rakumod │ ├── Request.rakumod │ ├── Request │ └── Common.rakumod │ ├── Response.rakumod │ ├── UserAgent.rakumod │ └── UserAgent │ ├── Common.rakumod │ └── Exception.rakumod ├── run-tests ├── t ├── 001-meta.rakutest ├── 010-headers.rakutest ├── 020-message.rakutest ├── 030-cookies.rakutest ├── 040-request.rakutest ├── 041-form-urlencoded.rakutest ├── 050-response.rakutest ├── 060-ua-common.rakutest ├── 070-ua-simple.rakutest ├── 080-ua.rakutest ├── 082-exceptions.rakutest ├── 085-auth.rakutest ├── 090-ua-ssl.rakutest ├── 100-redirect-ssl.rakutest ├── 110-redirect-cookies.rakutest ├── 150-issue-64.rakutest ├── 160-issue-67.rakutest ├── 170-request-common.rakutest ├── 180-mediatype.rakutest ├── 190-issue-116.rakutest ├── 200-w3-test-encodings.rakutest ├── 210-content-encoding.rakutest ├── 220-binary-content.rakutest ├── 230-binary-request.rakutest ├── 250-issue-144.rakutest ├── 260-no-proxy.rakutest ├── 270-issue-212.rakutest ├── dat │ ├── foo.txt │ └── multipart-1.dat └── lib │ └── TestServer.rakumod └── xt └── coverage.rakutest /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/.github/workflows/linux.yml -------------------------------------------------------------------------------- /.github/workflows/macos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/.github/workflows/macos.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .precomp/ 2 | /HTTP-UserAgent-* 3 | cookies.dat 4 | *.rakucov 5 | -------------------------------------------------------------------------------- /Changes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/Changes -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/LICENSE -------------------------------------------------------------------------------- /META6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/META6.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/TODO.md -------------------------------------------------------------------------------- /dist.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/dist.ini -------------------------------------------------------------------------------- /doc/HTTP-UserAgent.rakudoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/doc/HTTP-UserAgent.rakudoc -------------------------------------------------------------------------------- /examples/crawler.raku: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/examples/crawler.raku -------------------------------------------------------------------------------- /examples/ex_readme.raku: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/examples/ex_readme.raku -------------------------------------------------------------------------------- /examples/http-download.raku: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/examples/http-download.raku -------------------------------------------------------------------------------- /examples/http-dump.raku: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/examples/http-dump.raku -------------------------------------------------------------------------------- /examples/http-request.raku: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/examples/http-request.raku -------------------------------------------------------------------------------- /lib/HTTP/Cookie.rakumod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/lib/HTTP/Cookie.rakumod -------------------------------------------------------------------------------- /lib/HTTP/Cookies.rakumod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/lib/HTTP/Cookies.rakumod -------------------------------------------------------------------------------- /lib/HTTP/Header.rakumod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/lib/HTTP/Header.rakumod -------------------------------------------------------------------------------- /lib/HTTP/Header/Field.rakumod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/lib/HTTP/Header/Field.rakumod -------------------------------------------------------------------------------- /lib/HTTP/MediaType.rakumod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/lib/HTTP/MediaType.rakumod -------------------------------------------------------------------------------- /lib/HTTP/Message.rakumod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/lib/HTTP/Message.rakumod -------------------------------------------------------------------------------- /lib/HTTP/Request.rakumod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/lib/HTTP/Request.rakumod -------------------------------------------------------------------------------- /lib/HTTP/Request/Common.rakumod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/lib/HTTP/Request/Common.rakumod -------------------------------------------------------------------------------- /lib/HTTP/Response.rakumod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/lib/HTTP/Response.rakumod -------------------------------------------------------------------------------- /lib/HTTP/UserAgent.rakumod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/lib/HTTP/UserAgent.rakumod -------------------------------------------------------------------------------- /lib/HTTP/UserAgent/Common.rakumod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/lib/HTTP/UserAgent/Common.rakumod -------------------------------------------------------------------------------- /lib/HTTP/UserAgent/Exception.rakumod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/lib/HTTP/UserAgent/Exception.rakumod -------------------------------------------------------------------------------- /run-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/run-tests -------------------------------------------------------------------------------- /t/001-meta.rakutest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/t/001-meta.rakutest -------------------------------------------------------------------------------- /t/010-headers.rakutest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/t/010-headers.rakutest -------------------------------------------------------------------------------- /t/020-message.rakutest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/t/020-message.rakutest -------------------------------------------------------------------------------- /t/030-cookies.rakutest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/t/030-cookies.rakutest -------------------------------------------------------------------------------- /t/040-request.rakutest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/t/040-request.rakutest -------------------------------------------------------------------------------- /t/041-form-urlencoded.rakutest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/t/041-form-urlencoded.rakutest -------------------------------------------------------------------------------- /t/050-response.rakutest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/t/050-response.rakutest -------------------------------------------------------------------------------- /t/060-ua-common.rakutest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/t/060-ua-common.rakutest -------------------------------------------------------------------------------- /t/070-ua-simple.rakutest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/t/070-ua-simple.rakutest -------------------------------------------------------------------------------- /t/080-ua.rakutest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/t/080-ua.rakutest -------------------------------------------------------------------------------- /t/082-exceptions.rakutest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/t/082-exceptions.rakutest -------------------------------------------------------------------------------- /t/085-auth.rakutest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/t/085-auth.rakutest -------------------------------------------------------------------------------- /t/090-ua-ssl.rakutest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/t/090-ua-ssl.rakutest -------------------------------------------------------------------------------- /t/100-redirect-ssl.rakutest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/t/100-redirect-ssl.rakutest -------------------------------------------------------------------------------- /t/110-redirect-cookies.rakutest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/t/110-redirect-cookies.rakutest -------------------------------------------------------------------------------- /t/150-issue-64.rakutest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/t/150-issue-64.rakutest -------------------------------------------------------------------------------- /t/160-issue-67.rakutest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/t/160-issue-67.rakutest -------------------------------------------------------------------------------- /t/170-request-common.rakutest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/t/170-request-common.rakutest -------------------------------------------------------------------------------- /t/180-mediatype.rakutest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/t/180-mediatype.rakutest -------------------------------------------------------------------------------- /t/190-issue-116.rakutest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/t/190-issue-116.rakutest -------------------------------------------------------------------------------- /t/200-w3-test-encodings.rakutest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/t/200-w3-test-encodings.rakutest -------------------------------------------------------------------------------- /t/210-content-encoding.rakutest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/t/210-content-encoding.rakutest -------------------------------------------------------------------------------- /t/220-binary-content.rakutest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/t/220-binary-content.rakutest -------------------------------------------------------------------------------- /t/230-binary-request.rakutest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/t/230-binary-request.rakutest -------------------------------------------------------------------------------- /t/250-issue-144.rakutest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/t/250-issue-144.rakutest -------------------------------------------------------------------------------- /t/260-no-proxy.rakutest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/t/260-no-proxy.rakutest -------------------------------------------------------------------------------- /t/270-issue-212.rakutest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/t/270-issue-212.rakutest -------------------------------------------------------------------------------- /t/dat/foo.txt: -------------------------------------------------------------------------------- 1 | bar 2 | -------------------------------------------------------------------------------- /t/dat/multipart-1.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/t/dat/multipart-1.dat -------------------------------------------------------------------------------- /t/lib/TestServer.rakumod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/t/lib/TestServer.rakumod -------------------------------------------------------------------------------- /xt/coverage.rakutest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raku-community-modules/HTTP-UserAgent/HEAD/xt/coverage.rakutest --------------------------------------------------------------------------------