>> 古い記事: (solved) curl: Warning: You can only select one HTTP request!
<< 新しい記事: 現在表示しているページのすべての pre 要素に google-code-prettify を適用するブックマークレット(Firefox向け)

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

(solved) curl: (26) failed creating formpost data

この例のように '<' が入っているとこのエラーが出る。

curl http://www.tumblr.com/api/write  \
  -F email=XXXX  \
  -F password=XXXX  \
  -F private=1  \
  -F type=audio  \
  -F "caption=<b>bar</b>"  \
  -F "data=@test.mp3"

-F の代わりに --form-string を使えば大丈夫。

Use --form-string instead of -F.

curl http://www.tumblr.com/api/write  \
  -F email=XXXX  \
  -F password=XXXX  \
  -F private=1  \
  -F type=audio  \
  --form-string "caption=<b>bar</b>"  \
  -F "data=@test.mp3"

manpage によると、-F/--form を使った場合は '<' だけでなく '@'';type='(Content-Type の指定) を特殊な文字列として扱う一方、--form-string だと特別扱いせずベタな文字列として扱うそうです。

参考(外部リンク)

>> 古い記事: (solved) curl: Warning: You can only select one HTTP request!
<< 新しい記事: 現在表示しているページのすべての pre 要素に google-code-prettify を適用するブックマークレット(Firefox向け)
** ホームに戻る

コメント

コメントの投稿

管理者にだけ表示を許可する

|
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。