clj http
TRANSCRIPT
![Page 1: clj http](https://reader036.vdocuments.us/reader036/viewer/2022082413/55645a45d8b42a90338b46ac/html5/thumbnails/1.jpg)
clj-http
![Page 2: clj http](https://reader036.vdocuments.us/reader036/viewer/2022082413/55645a45d8b42a90338b46ac/html5/thumbnails/2.jpg)
What?
clj-http is a Clojure HTTP library inspired by Ring and designed for simplicity and testability.
Provide functions to execute HTTP operationsusing Ring-style middleware to layer functionality over the core HTTP request/response implementation.
![Page 3: clj http](https://reader036.vdocuments.us/reader036/viewer/2022082413/55645a45d8b42a90338b46ac/html5/thumbnails/3.jpg)
• Supported HTTP operations:–get– head– put– post– delete
![Page 4: clj http](https://reader036.vdocuments.us/reader036/viewer/2022082413/55645a45d8b42a90338b46ac/html5/thumbnails/4.jpg)
mmcgrana (Mark McGranaghan)
• ring• clj-redis• fleetdb• clj-http
https://github.com/mmcgrana
![Page 5: clj http](https://reader036.vdocuments.us/reader036/viewer/2022082413/55645a45d8b42a90338b46ac/html5/thumbnails/5.jpg)
hands-on
![Page 6: clj http](https://reader036.vdocuments.us/reader036/viewer/2022082413/55645a45d8b42a90338b46ac/html5/thumbnails/6.jpg)
leiningen
![Page 7: clj http](https://reader036.vdocuments.us/reader036/viewer/2022082413/55645a45d8b42a90338b46ac/html5/thumbnails/7.jpg)
project.clj
![Page 8: clj http](https://reader036.vdocuments.us/reader036/viewer/2022082413/55645a45d8b42a90338b46ac/html5/thumbnails/8.jpg)
hands-on
![Page 9: clj http](https://reader036.vdocuments.us/reader036/viewer/2022082413/55645a45d8b42a90338b46ac/html5/thumbnails/9.jpg)
• 5
hands-on
![Page 10: clj http](https://reader036.vdocuments.us/reader036/viewer/2022082413/55645a45d8b42a90338b46ac/html5/thumbnails/10.jpg)
more examples
![Page 11: clj http](https://reader036.vdocuments.us/reader036/viewer/2022082413/55645a45d8b42a90338b46ac/html5/thumbnails/11.jpg)
Thank you