1

私は次のように見えるいくつかの生成されたコードを与えられました:

<form id="form1" method="post" action="https://applications.first-contact.biz/WebFormPosts/default.aspx">

<!-- Form fields -->

</form>

これをページにダンプして、フォームをサードパーティのWebサイトに正常に投稿できます。私が今望んでいるのは、ポストバックを制御して、サードパーティにすぐに投稿しないようにすることです。代わりに、自分自身にポストバックし、検証されると、サードパーティに投稿します。

これを行う方法はありますか、それともJavascriptを使用した検証に固執していますか?

副次的な質問ですが、この方法でクロスドメインを投稿することに伴うセキュリティ上の問題はありますか?

4

1 に答える 1

1

Javascriptから自動再ポストバックを行うのは厄介なようです。より良い解決策は、サーバーをPOSTリクエストのプロキシとして機能させることだと思います。検証を行ってから、HttpWebRequestを作成し、同じ投稿データとユーザーエージェントを使用してサードパーティに投稿します。

于 2012-04-11T11:07:37.147 に答える