postous apiにさまざまな値を投稿 (HTTP POST) しています。タイトル、本文、および 1 つのメディア ファイルを正常にアップロードできますが、2 つ目のメディア ファイルを追加しようとすると、サーバー 500 になります。
media と media[] をパラメーターとして許可します。
iPhone SDK を使用して複数のファイルをアップロードするにはどうすればよいですか?
postous apiにさまざまな値を投稿 (HTTP POST) しています。タイトル、本文、および 1 つのメディア ファイルを正常にアップロードできますが、2 つ目のメディア ファイルを追加しようとすると、サーバー 500 になります。
media と media[] をパラメーターとして許可します。
iPhone SDK を使用して複数のファイルをアップロードするにはどうすればよいですか?
取得する 500 は、おそらく次の 2 つのいずれかに基づいています。
これが正しくない場合、HTTP サーバーは 415 (サポートされていないメディア タイプ) などで応答する方が役立つでしょう。500 は、サーバーで問題が発生し、リクエストが有効であったことを示しています。
サーバー API またはコード (作成した場合) を掘り下げるか、ドキュメントを読んで 2 番目の要求の何が問題なのかを突き止める必要があります ... 適切なメディア タイプを設定していないように思われますか?
編集:わかりましたので、APIを見ました。あなたの投稿XMLが表示されるので、リクエストのコンテンツタイプは
Content-Type: application/xml
API doc には具体的には記載されていませんが、それが正しい型になります。
EDIT:実際に一見すると、URIパラメータでPOSTしているだけですか?彼らのAPIドキュメントは明確ではありません(私もかなり急いでいます)