【本を書きました!】iOSプログラミング逆引きリファレンス108
会社の同僚といっしょに本を書きました。
iOSアプリ開発中に遭遇するよくある疑問をレシピ形式でまとめた本です。iOS4の新機能も満載です。iOSアプリ開発のお供にどうぞ!
2010-02-07
■[ruby][rails]curlコマンドからのRESTなリクエストを送り方
メモ。
# GET $ curl http://localhost:3000/users.xml $ curl http://localhost:3000/users/3.xml # POST $ curl http://localhost:3000/users -X POST -d "user[name]=postman" -d "user[age]=19" # PUT $ curl http://localhost:3000/users/4 -X PUT -d "user[name]=putman" -d "user[age]=20" # DELETE $ curl http://localhost:3000/users/5 -X DELETE
POSTやPUTのデータにXMLを渡すにはどうしたらいいんだっけ?昔やった記憶があるんだけどなぁ。
追記:XMLデータの渡し方
http://snippets.dzone.com/posts/show/181
によると、ヘッダに「Content-type: text/xml」をつけてあげればいけるみたい。
$ curl -X POST -H 'Content-type: text/xml' -d '<user><name>xmlman</name><age>10</age></user>' http://localhost:3000/users # 「-d @-」をつけることでstdinから渡すこともできる $ echo '<user><name>xmlman</name><age>10</age></user>' | curl -X POST -H 'Content-type: text/xml' -d @- http://localhost:3000/users
トラックバック - http://d.hatena.ne.jp/thata/20100207/1265554365
リンク元
- 16 http://ja.reddit.com/r/ja
- 16 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja:official&hs=4XI&q=IB+file's+Owner&btnG=検索&lr=lang_ja&aq=f&oq=
- 8 http://www.reddit.com/r/ja
- 7 http://www.reddit.com/r/ja/comments/az9u8/curlコマンドからのrestなリクエストを送り方_ちくわプロ??
- 5 http://www.google.com/search?client=safari&rls=en&q=NSArray&ie=UTF-8&oe=UTF-8
- 5 http://www.google.com/search?client=safari&rls=en&q=NSMutableArray&ie=UTF-8&oe=UTF-8
- 4 http://ja.reddit.com/r/ja/comments/az9u8/curlコマンドからのrestなリクエストを送り方_ちくわプロ??%
- 4 http://pipes.yahoo.com/pipes/pipe.info?_id=02db597254ec68550537866a2fca2ce6
- 4 http://www.google.co.jp/search?hl=ja&lr=lang_ja&client=firefox-a&rls={moz:distributionID}:{moz:locale}:{moz:official}&q=iPhoneアプリ device+add&start=10&sa=N
- 4 http://www.google.co.jp/search?hl=ja&safe=off&client=firefox-a&rls=org.mozilla:ja-JP-mac:official&hs=MFU&q=iphone+unit+test&btnG=検索&lr=lang_ja&aq=f&oq=