or1ko's diary

日々を書きます

2012-08-04から1日間の記事一覧

基本認証があるHTTPS GETでコンテンツを取得する例

Network.HTTPでHTTPSをサポートしていないとのことであったので、 http-conduitをパッケージを使用http-conduitでは特になにもせずに、HTTPSが利用可能(サンプルの転記) import Network.HTTP.Conduit main = withSocketsDo $ do request' <- parseUrl url >>…

URIクエリの構築例(UTF8)

コード import Network.URI (escapeURIString, isAllowedInURI) host = "http://www.yahoo.co.jp/test" params = [("query","テスト"), ("key", "キー")] main = putStr $ buildURI host params buildURI host params = host ++ "?" ++ (join "&" $ map aQue…

HTTP GETでコンテンツを取得する例

import Network.URI import Network.HTTP url = "http://www.yahoo.co.jp/" main = simpleHTTP (getRequest url) >>= getResponseBody