CoronaでWSSE認証にチャレンジ

目標

はてなダイアリーAtomPub使ってはてダ投稿

目測

coronaにsha1で暗号化するメソッドがあるからできるかな。

HTTPリクエストを作る

local socket = require("socket")
local http = require("socket.http")
local ltn12 = require("ltn12")

r, c, h = http.request{
	method = "GET",
	url = "http://d.hatena.ne.jp/grapswiz/atom/blog"
}
print(r)
print(c)
print(h)

デバッガを使って401がかえってくることを確認。ここから。

メモ

Base64のライブラリがないのかな?作る。→あった。ただしhttp.request内でのみ使用可能。

ジェネレーターで作るといけるからどこか間違った。