by shigemk2

当面は技術的なことしか書かない

2018-01-08から1日間の記事一覧

url-http-create-request Multibyte text in HTTP request

25.3.2 で死ぬやつ。url-retrieveで日本語データが入ったJSONをPOSTすると死ぬ。 url-http-create-request: Multibyte text in HTTP request (defun url-http-post (url args) "Send ARGS to URL as a POST request." (let ( (response-string nil) (url-req…

Multibyte text in HTTP request

url-http-create-request Multibyte text in HTTP request Emacs25からurl-http-create-requestするとき、マルチバイト文字列データをリクエストしようとするとエラーになる ** The URL package now insists on sending only unibyte strings to server This…

request.elでマルチバイト文字の入ったJSONをPOSTできない

結論 パッチを投げました。 github.com 概要 EmacsのHTTPクライアント request.el というものがあります。これはcurlのラッパーみたいなもので、GETしたりPOSTしたりするのに大変便利なのですが、以下のようにマルチバイト文字の入ったJSONデータをPOSTした…