こんにちは、MY ASP.Net アプリケーションで外部 API を処理する必要があります。
私のアプリケーションでボタンをクリックすると、そこへのアクセスを許可するために、いくつかのユーザー資格情報(ユーザー名、パスワード)を投稿すると同時に、ユーザーを外部URLにリダイレクトする必要があります(外部のサードパーティページ)。
資格情報を投稿せずにその外部ページにアクセスしようとすると (リダイレクトのみ)、必要なページを表示できず、代わりに無効な資格情報を示すエラー メッセージが表示されます (サード パーティのページから)。
以下の情報があるとします
1. URL need to access : https://externalurl.com/external-page.asp
2. username : myusername
3. password : mypassword
- 単純な HTML フォームの送信を行うと、次のように見事に機能します。
ASP .Net の C# コードでこれを行う方法がわかりません。
WebRequest
APIを使用してデータを投稿できますが、同じセッションでリダイレクトする方法はありません。誰かがこれを行う上でガイドできれば素晴らしいでしょう. 前もって感謝します...!!!
編集...
私の場合、javascript やクライアント側のスクリプトを使用してこれを行うことはできません。
基本的に、POST データの応答を読み取る必要はありません。そのページにリダイレクトする必要があります(情報を投稿している間の外部の場所)