サードパーティのASP.NET Webサイトに投稿する<form>
という静的なHTMLページを作成しようとしています。静的なHTMLフォームからASP.NETへのクロスページPOSTを実行できますか?
対象のWebサイトでASP.NET Webフォームが使用されている場合、これは可能ですか?
サードパーティのASP.NET Webサイトに投稿する<form>
という静的なHTMLページを作成しようとしています。静的なHTMLフォームからASP.NETへのクロスページPOSTを実行できますか?
対象のWebサイトでASP.NET Webフォームが使用されている場合、これは可能ですか?
これは絶対に可能です。どこのWebサイトにでもPOSTを発行できます。 (PayPalなどのウェブ販売者からのPOSTを受け付けるアプリケーションを設計するときは、この点を覚えておいてください;-) POSTがどこから来ているかを確認してください)
ウェブサイトがあなたの要求を受け入れるかどうかもちろん、サーバー側のコードがプログラムされています。 ASP.NET WebFormsアプリケーションにポストしていて、サードパーティ製のPOSTを受け入れるように設計されていない場合、POSTパラメータがWebフォームページのように見えるようにするのは難しいでしょう。たとえば、ウェブサイトでは暗号化されたビューステートなどが検索されます。
firebugやその他のツールを使用してwebformsアプリケーションからPOSTデータをスニッフィングし、静的なHTMLページにそのデータを複製することができます。
ASP.NET Webformsアプリケーションのプログラミングコントロールはまったくありますか?
チェックアウトこの質問を:
How to POST Data to another web application (cross domain)
あなたは私の実装でサポートが必要な場合、私に教えてください。
問題は、フォームデータを適切に処理するためにサードパーティのアプリケーションで何もプログラミングできないことです。彼は基本的にサードパーティのアプリが期待している提出を偽装する必要がありますが、残念ながら少し難しいです。 – Pandincus
@Pandincusあなたの提案に同意します。私の反応は実装の観点からのものでした。私のシナリオは、サードパーティのアプリケーションがどこからでもデータを受け入れる可能性のあるシナリオの1つとして取り上げることができます。 –
いいえ、ウェブフォームアプリケーションの制御なし – frankadelic