私のCocoaアプリケーションからRuby on Railsアプリケーションでモデルのインスタンスを作成するためにHTTP POSTを実行しようとしています。私はクライアント(Cocoa)とサーバー(Rails)の両方を書いているので、どちらの場所でも変更を加えることができます。にこのルートをRailsのように私は、テキスト/ XMLへのHTTP POSTのためのContent-Typeを設定することができたとき、私は偽造デスクトップクライアントからのマルチポスト/フォームデータからレールへの投稿
全てから守る使用する場合に必要とされる認証トークンに問題に実行しています
は大丈夫です認証トークンを必要としない適切なXMLハンドラ。モデルオブジェクトは作成され、リンクされ、適切に格納されます。甘い。
私は今、サーバーにファイルをアップロードしようとしています。これで私はmultipart/form-data Content-typeを使用する必要があります。私は認証トークンが検証しないので、この接続は失敗します。私はxml POSTを送信していないので、私は認証する必要があります。しかし、私はデスクトップクライアント上にあり、すてきなフォームヘルパーを使うことはできません。
この問題について適切な方法はありますか?
私のファイルアップロードHTTP POSTは、偽造からの保護を無効にするとうまく動作しますが、それは理想的な解決策ではありません。
おかげで、この周り ジェフ
これは本質的に私がやったことですが、実際にはアップロードごとに認証トークンをプルダウンし、まだ検証が必要です。 –