問題タブ [copy.com]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
331 参照

ios - iOS - Copy.com へのファイル アップロード リクエストの POST

新しい Copy.com API の操作。OAuth1 で正常にサインインし、プロファイル データを要求しており、フォルダーを正常に作成できます。

https://www.copy.com/developer/documentation#api-calls/filesystemの API ドキュメントを参照しPOST、API にリクエストを作成して新しいファイルを作成するセクションに移動すると、ヘッダーの手順は次のようになります。私には少し奇妙です。ここを参照してください:

ご覧のとおり、パラメータで区切られたContent-Typeとの複数のヘッダー フィールドがあります。NSMutableURLRequest を使用すると、以前の値を上書きするだけです。ヘッダーフィールドには次のものがあります。Content-Dispositionboundary-setValue:forHTTPHeaderField

ご覧のとおり、実際の本文データの前に境界、Content-Disposition、および Content-Type を追加し、最後に境界を追加することで、POST 要求の構造を複製しようとしました。

最後に、Copy.com に「ThankYou.mp3」というフォルダーが作成されるだけです。これは、空の本文データで POST 要求を行うと発生します。ボディデータが空ではないことを保証します:-)

誰か助けてくれませんか?