drakma

    2熱度

    2回答

    處理非Latin-1字符我遇到使用SBCL例如由在一個給定的URL中使用非Latin-1字符的錯誤: (drakma:http-request "http://www.youtube.com/„weird-url") debugger invoked on a FLEXI-STREAMS:EXTERNAL-FORMAT-ENCODING-ERROR in thread #<THREAD "i

    3熱度

    2回答

    我有一個包含一個轉義URL字符串: http%3A%2F%2Fexample.com%3Ffoo%3Dbar+baz 我試圖將其解碼爲以下:但是 http://example.com?foo=bar+baz ,我可以沒有找到Drakma出口的任何適合的功能。我可以連接代碼如下所示: * url-string "http://example.com?foo=bar+baz" * (dr

    3熱度

    1回答

    我搜遍了一個使用Common Lisp庫(如Drakma)來調用REST風格的Web服務的例子,但是我發現所有的API都是對第三方服務的特定API調用。 Drakma網站並未指出架構如何與http服務調用一起使用。 如果我有一個schema/XSD和一個我想調用的REST風格的Web服務的URL,有沒有關於如何開始調用服務的快速教程,以及響應的樣子?

    4熱度

    1回答

    我正在構建一個程序,該程序使用Bing的搜索API和通用lisp與Drakma庫來顯示一些結果,但由於某種原因發送較長長度的查詢時發生錯誤它沒有' t顯示任何結果。它適用於較短長度的查詢。我正在爲此問題使用臨時帳戶。我有以下代碼。 (defun get-rid-of-spaces (var) (cl-ppcre:regex-replace-all " " var "%20")) (defu

    3熱度

    1回答

    我想使用drakma將一些JSON數據發佈到Web服務。 (ql:quickload :st-json) (ql:quickload :cl-json) (ql:quickload :drakma) (defvar *rc* (merge-pathnames (user-homedir-pathname) ".apirc")) (defvar *user

    0熱度

    1回答

    我想要使用drakma獲取HTTP請求的重定向URL。如果我通過「http://lisp.org/」,我想要「http://lisp.org/index.html」回來。看着文檔,它看起來像我希望標題作爲一個alist和drakma:http-request應該給我一個alist。 該函數返回SEVEN值 - 回覆的主體(如下所示),狀態碼爲整數,服務器發送的頭文件的列表,其中每個元素爲汽車(名稱

    4熱度

    1回答

    我正在嘗試在我的小型項目中使用drakma-async。但我無法理解發生了什麼。 (我使用emacs + slime + ccl)。我需要用http(s)獲取數據並在回調中解析它。我假設我可以得到無法解析的錯誤數據,所以我想重試。但是,當我試圖做一些測試,我只是不明白髮生了什麼...... (defun my-callback (data) (prin1 data) (rest