調べてみた。動作確認用のサーバは plackup で立てている。 app.psgi の中身は一番最後に。 --data (-d, --data-ascii) application/x-www-form-urlencoded 形式で POST する。 @/path/to/file のように value の先頭が @ ではじまっているとファイルを読み込んで改行文字を取り除く。パラメータや @ つきで指定したファイルの中身はすべて URL エンコードされていることが期待される。つまり curl(1) は URL エンコードしてくれない。 -d を複数回指定するとすべてのパラメータが & で連結される。 @ でファイルを指定する場合、 -d 'file=@sale.txt' のようにすると中身が展開されないので注意 (file=@sale.txt という文字列が渡される) $ curl -d '
先日、PHP5.5.0がリリースされましたね。さっそくビルドしてニヨニヨしているところです。 5.5の新機能と言えばGeneratorやfinallyなどですが、個人的に注目しているのがcURLの機能強化です。詳しい内容がまだ公式ドキュメントに書かれていないのですが、結構おもしろいので紹介してみます。 cURLとは何か かーると発音する人が多いようです。C言語で書かれたHTTPのclientライブラリであり、WebAPIやスクレイピング、クローラなどを扱うときに非常に便利です。PHP版のバインディングは標準でPHP本体にバンドルされているため、大抵のレンタルサーバーでも使えるようになっています。 ただ、オリジナルのlibcurlそのままの関数風インターフェースを踏襲しており、オブジェクト指向型のラッパーなどは用意されていないため、あまり使いやすくはありません。が、並列リクエストが可能であっ
Google Chromeの開発者ツールのネットワークのタブ,右クリックしたらCopy as Curlっていうのが出て,ターミナルに貼り付けたらcurlで同じリクエストを発行できるようになってた. だいぶ前に同じようなことするGoogle Chrome拡張作って使ってた. wget,curlコマンドを生成するGoogle Chrome拡張 - hitode909の日記 今でも使ってるけど,慣れてるから使ってるだけで,本体に入ってるのを使うほうが便利だと思う.本体に入ってるのは画像とかもcurlできる. エゴサーチしてたらロシア語でhitode909とかkojikiとか言ってる人を発見して思い出した.
Mirror: Manual at official cURL site, AT, AU, DE1, DE2, DE3, DK, EE, FR, RU, SE, TH, TW, US1, US2, US3 Manual -- curl usage explained (Japanese Translation) この文書について: この文書は,cURLのManualを,ねこ☆/catstarが,自分が使用するために日本語訳したものです。 基になるManualは,上記 Mirror: のリンク先にある文書です。 この文書に記されている内容については,翻訳者は一切責任を負いません。 この文書は,無保証/現状のままでの提供となります。 翻訳ミスについては,ご指摘頂ければ,可能な限り修正するようにします。 指摘先はこちら:cat@mbb._NO_SPAM_nifty.ne.jp(半角に直して,SP
例えば、192.168.0.1というホストに新たにnew.example.comというVirtualHostを設定したので、アクセスできるどうかとりあえずコマンドラインからテストしたいとする。wgetならば、 $ wget -O - --header 'Host: new.example.com' 192.168.0.1 curlならば、 $ curl --header 'Host: new.example.com' 192.168.0.1 curlの場合は--headerの代わりにショートオプションの-Hも使える。 $ curl -H 'Host: new.example.com' 192.168.0.1 nagiosのcheck_httpプラグインを入れているならば、 $ /usr/lib64/nagios/plugins/check_http -I 192.168.0.1 -H ne
From PHP, you can access the useful cURL Library (libcurl) to make requests to URLs using a variety of protocols such as HTTP, FTP, LDAP and even Gopher. (If you’ve spent time on the *nix command line, most environments also have the curl command available that uses the libcurl library) In practice, however, the most commonly-used protocol tends to be HTTP, especially when using PHP for server-to-
以前のエントリで調査したcurlのバージョンの違いについてその後色々調べたので結果をまとめてみる。 おさらい CentOS4系 curl 7.12 CentOS5系 curl 7.15 サーバの移行を行ったところ、curlの通信に著しい遅延が発生した。具体的に言うと1回の通信で2秒かかる。 前回の対策としてはとりあえずCentOS4系のSRPMを持ってきてビルドし、バージョンをダウングレードして対応した。 調査 実は前回のエントリでは環境を正確に書ききっていなかったorz。 今回調査を続けた結果以下の環境でのみこの2秒遅延が起こることが判明した。 環境 curl 7.13以降 POSTデータが1024バイト以上 Poundサーバ経由したときのみ 前回は単純にcurlのバージョンのみが問題だと思って色々調べたんだけど、他のサーバのログや環境を比較しているうちに上記の条件が確認できた。 確認し
こちらは独自ドメインからレンタルサーバー、フレッツ接続専用会員までトータルサポートのプロバイダー、BiG-NETです。 いつも弊社ユーザーのページにアクセスをして頂きましてありがとうございます。 http://www.big.or.jp/~crane/cocoa/0800_internet/curl/ 404 Not Found (ファイルが見つかりません) 申し訳ございませんが、お客様がアクセス要求されました上記ページは、現在アクセスが出来ません。 弊社では、なぜアクセスできないのかと言う第三者からのお問い合わせにはお答えすることが出来ません。 もしこのページの関係者をご存知でしたら、連絡を取ってみることをお薦め致します。 何卒ご容赦下さい。
タントくんでは、無料で依頼者ごとの調査内容を詳しくヒアリングし詳細な料金見積もりを提示して、その人にあった探偵事務所を紹介します。 直接探偵事務所とやり取りをしないので、料金に納得がいかなければ気軽に断れるし、断っても嫌な顔をされるどころか親身に今後についての相談にものってくれます。 またタントくんで紹介される探偵事務所はどこも老舗で信頼のおける探偵事務所ばかりです。全国対応なので、地方の方でも安心して依頼できます。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く