2009-08-09 2 views
0

入ってくるフォームコレクションを別のサーバーに再POSTする簡単な方法(サンプル?)があるかどうかは疑問でした。C#ASP.NET MVC:フォームコレクションを再POSTする簡単な方法/サンプル?

理由:私はフィールドの束を持つフォームを持っているサーバー1を持っていますが、実際にはサーバー2に格納する必要があります。私はサーバー2へのアクセスを許可しません。サーバー1の入力。私はまだ、既に行われたMVCコントローラのアクション(元々はサーバー2に直接投稿することを前提としていました)を維持したいと思います。

ヒントまたはサンプルコードを参考にしてください。

ありがとうございました!

答えて

1

あなたは何に問題がありますか?サーバー1でデータを受信して​​いますか?それをフォーマットサーバ2に入れて処理できますか?実際の転送ですか?またはサーバー2のコード?

public ActionResult Proxy(FormCollection form) { 
    var client = new System.Net.WebClient(); 
    client.UploadValues("http://server2/post.php", form); 
} 

ジェームズ

+0

私は今、あなたのコードをしようとサーバ2 にそれを介して受信し、同じようにオブジェクトの実際のフォームのコレクションを投稿するコード:

最も簡単にはこのようなものになるだろう。 ) – Alex

+0

FormCollectionはPOSTでのみ動作するように見えることに注意してください。 –

関連する問題