Dropbox APIのfiles_putドキュメントを読んでいました。
使用する URL パスは次のとおりです。https://api-content.dropbox.com/1/files_put/<root>/<path>?param=val
リクエストの本文はファイルを保持します。
必須 アップロードするファイルの内容。PUT ボディ全体がファイルとして扱われるため、すべてのパラメーターをリクエスト URL の一部として渡す必要があります。リクエスト URL は、他の OAuth リクエスト URL に署名するのと同じように署名する必要があります。
質問
このタイプのリクエストの content-type は何ですか? (リクエスト本文のファイルと URL 文字列のパラメータ)
この API 機能をどのように模倣できますか? 具体的には、Grails コントローラーで。このようなもの。
このタイプのリクエストは
cURL
Updateでどのようにテストされますか: curl でこれをテストする方法はこちらでわかりました。
コントローラの場合、私はこのようなものを想像しました
def save () {
withFormt {
html {actForHTML}
<something> {actForREST}
}
}
def actForREST () {
//how can I get access to the file? I guess url parameters can be accessed by `params`
}