2008-06-26から1日間の記事一覧

非同期http get

C#

http://shokai.org/projects/httpnet/ using Org.Shokai.Web; using System.Web; AsyncWebRequest asyncReq = new AsyncWebRequest(); asyncReq.encoding = Encoding.UTF8; asyncReq.onResponse += (ResponseDelegate)delegate(Response res) { Console.Writ…

URLEncode

C#

System.Web.dllを参照し using System.Web; String encoded = HttpUtility.UrlEncode("あああああ");

install Bundle::CPAN install LWP

cpan入れた

kwiki入れたかったので。 で、 cpanすると初会起動時に設定しなければならないので確か色々面倒だったような・・・と思ったら、なぜか全部デフォルト値でenter連打でいけた(さすがに国番号とかは5:Japanとか入力したけど) いつのまにか便利になっているい…

HttpLib.Net

C#

なんかhttp postするだけで大変なので作りはじめた http://shokai.org/projects/httpnet/hg/ 俺がWebRequestして得たいものはStreamじゃなくてStringなんです http get/post get postのパラメータ簡単につけれる basic認証、digest認証を通れる 非同期リクエ…

Basic認証

C#

使えるようにした asyncReq.auth = new NetworkCredential("user","pass"); asyncReq.get(new Uri("http://secret.com/basicauth/")); get/postする前にauthに追加するだけ