技術をかじる猫

適当に気になった技術や言語、思ったこと考えた事など。

Scala っぽいHTTPクライアント作ってみた

https://github.com/m3dev/curly

これの作りがすごいなーと思ったけど、

  1. 微妙に対応しきれてない類のものがあったの
  2. 自分で作ろうか
  3. パケットを自力で書くとか正気の沙汰じゃない!?
  4. Java 対応捨てて Scala で ApacheCommons 使って書くか

で作ったのがこれ。

作りかけなんだけどね。

https://github.com/Sunao-Yoshii/scala_curl

いえ、テストとか超適当なんですけどね?

殆ど ApacheCommonsHttpcomponent のラッパだから、基本送信部分だけ真面目にテストして、後はDSLで意図したインスタンスが生成できればいいかなー的な。

ドキュメントもめんどくさい。