*概要 [#y8c9fe2d]
-ウェブページを取得するライブラリ
*サンプル [#i5511df2]
*参考資料 [#n468bfc7]
-[[公式>http://curl.haxx.se/libcurl/cplusplus/]]
-http://d.hatena.ne.jp/rnamiki/20090801/1249143426
*インストール [#ffdc8e7c]
-apt-get install libcurl4-gnutls-dev


*-d, -F の違い [#i426ae73]
https://qiita.com/att55/items/04e8080d1c441837ad42

-d (--data) と -F (--Form)
curl -X POST -d
curl の POST オプションを -d (--data) とした場合、MIME type は application/x-www-form-urlencoded になります。
 
curl -X POST -d ‘name=taro’
curl -X POST -F
続いて -F (--Form) オプションを使う場合、MIME type は multipart/form-data になります。
 
curl -X POST -F ‘name=taro’
これら2つの MIME type が使われるシーンは主に HTML フォーム <form> を使う時です。
 
<form enctype="application/x-www-form-urlencoded"/>
<form enctype="multipart/form-data"/>
では、違いは何でしょうか?
 
https://davidwalsh.name/curl-post-file
POSTing Files with cURL
POSTing a file with cURL is slightly different in that you need to add an @ before the file location, after the field name:
 
curl -X POST -F 'image=@/path/to/pictures/picture.jpg' http://domain.tld/upload
 


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS