Both DRAKMA:HTTP-REQUEST and DEX:GET with SBCL works just fine for me, it seems your Lisp environments haven’t quite got the CA infrastructure correct, as you seem to be getting certificate verification errors both in both of your Lispy requests (also see, that DEXADOR followed the redirect correctly and silently):
* (dex:get "https://www.google.com/url?q=https://planet.lisp.org&source=gmail-imap&a...")
debugger invoked on a DEXADOR.ERROR:HTTP-REQUEST-BAD-REQUEST in thread #<THREAD "main thread" RUNNING {70052EAB43}>: An HTTP request to "https://planet.lisp.org" returned 400 bad request.
<html> <head><title>400 Bad Request</title></head> <body> <center><h1>400 Bad Request</h1></center> <hr><center>nginx/1.19.0</center> </body> </html>
On 8 May 2023, at 12:03, paul tarvydas paultarvydas@gmail.com wrote:
What errors, if any, do you get from these?
DEXADOR:
SBCL:
(dex:get "https://www.google.com/url?q=https://planet.lisp.org&source=gmail-imap&a...") debugger invoked on a CL+SSL:SSL-ERROR-VERIFY in thread ... ((LAMBDA (CL+SSL::OK CL+SSL::CTX) :IN "/Users/tarvydas/quicklisp/dists/quicklisp/software/cl+ssl-20211230-git/src/context.lisp") 0 #.(SB-SYS:INT-SAP #X0AF96910)) source: (ERROR 'SSL-ERROR-VERIFY :ERROR-CODE ERROR-CODE) ...
LW:
Cl-USER 2 > (dex:get "https://www.google.com/url?q=https://planet.lisp.org&source=gmail-imap&a...") cl+ssl can not locate symbol "SSL_CTX_set_default_verify_file" in the module 'libssl ... 20 more different "can not locate symbol" errors ... Error: SSL verify error: 10 X509_V_ERR_CERT_HAS_EXPIRED
DrRacket 8.8:
(require net/http-easy) (get "https://www.google.com/url?q=https://planet.lisp.org&source=gmail-imap&a...")
#<response>
Curl $ curl -s 'https://www.google.com/url?q=https://planet.lisp.org&source=gmail-imap&a... … a bunch of HTML text (expected result) …