2017-08-18から1日間の記事一覧
(quicklisp:quickload :drakma) (let* ((drakma:*text-content-types* '(("application" . "json"))) (token "helloworld") (authorization (concatenate 'string "token" " " token))) (multiple-value-bind (body status headers) (drakma:http-request "h…
(quicklisp:quickload :drakma) (let* ((drakma:*text-content-types* '(("application" . "json"))) (token "helloworld") (authorization (concatenate 'string "token" " " token))) (drakma:http-request "https://httpbin.org/get" :user-agent "my use…
(quicklisp:quickload :drakma) (let ((drakma:*text-content-types* '(("application" . "json")))) (drakma:http-request "https://httpbin.org/get" :user-agent "my user agent" :additional-headers '(("X-Hello-World" . "Hello World")))) いくつかの…
(quicklisp:quickload :drakma) (let ((drakma:*text-content-types* '(("application" . "json")))) ;; おまじない (drakma:http-request "https://httpbin.org/get")) 返り値は順に body status-code headers uri など(使いそうなのはこのへんまで)。 リ…
標準入力から読み込む。 Scanner が期待する型と違うデータを入力するとエラーになるのを堅牢にせよ、というお題にたいする解。 import java.util.Scanner; public class Application { public static void main(String[] args) { Scanner input = new Scann…