您好我需要在我的 ASP.Net 应用程序中处理外部 API。
在我的应用程序中单击按钮时,我必须将用户重定向到外部 URL,同时发布一些用户凭据(用户名、密码)以允许访问那里(外部第 3 方页面)。
如果我尝试访问该外部页面而不发布凭据(只是一个重定向),我将无法查看所需的页面,而是出现一条错误消息,指出凭据无效(来自第 3 方页面)。
假设以下是信息
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 数据读取任何响应。我需要重定向到该页面(发布信息时的外部位置)