challenge HTTPでGET その2

HTTPでGET その2

前回のお題
http://ja.doukaku.org/18/

HTTPで指定されたURLをGETするコードを書いてください。 
URLは「http://ja.doukaku.org/feeds/comments/」とします。 

ただし
・Proxyサーバを経由してGETしてください。
・タイムアウトを1秒に設定してください。
 (デフォルトが1秒でも、1秒に変更してください)
・タイムアウトを十分に小さくした場合、GETが失敗することを確認してください。

もしOSに依存する場合はそのOS名のタグを、 依存しない場合は「OS非依存」というタグをつけてください。
 わからなければつけなくても構いません。

Posted feedbacks - Erlang

ざっくりと。

1
2
3
4
5
6
7
8
1> inets:start().
ok
2> http:set_options([{proxy,{{"pro.xy.ip.addr", 8080},[]}}]).
ok
3> http:request(get,{"http://ja.doukaku.org/feeds/comments/",[]},[{timeout,1000}],[]).
{error,timeout} ... Timeout1秒だと失敗
4> http:request(get,{"http://ja.doukaku.org/feeds/comments/",[]},[{timeout,10000}],[]).
{ok,{{"HTTP/1.0",200,"OK"}, ... (Timeout10秒だとOK)

Index

Feed

Other

Link

Pathtraq

loading...