Net::HTTP#set_debug_output

Net::HTTP で通信してる内容をのぞくには set_debug_output に io を渡す。ヘッダもボディも全部出るので外部 API の呼び出しをするコードのデバッグとかに便利。 http = Net::HTTP.new('example.com', 80) http.set_debug_output($stderr) http.get('/') あんまし見やすくはない。 StringIO とか使ってうまく改行を整形し…