传递值并将用户从 ASP.NET 重定向到 PHP

Pass value and redirect user from ASP.NET to PHP

我这里有一个场景,在 ASP.NET 服务器端(域 A),一些数据(字符串数据)需要传递到 PHP 服务器端(域 B),并且然后用户将从域 A 重定向到域 B。

这可以通过 http 完成吗?还是应该在 https 上? 如果在 https 上,数据是否应该加密?

我读过 this post

可以使用 httpwebrequest 完成。

数据是否应该通过 httpwebrequest 传递然后仅 response.redirect 从 .net 到 php?或者 httpwebrequest 可以做重定向吗?

Http 和 Https 将取决于您要 post 到 php 的数据。有多少数据是私有的,例如密码或信用卡号等。类似地加密。

这里有一个关于 https

的问题
  1. https://security.stackexchange.com/questions/38832/should-a-site-have-ssl-if-it-doesnt-have-a-login-form

如果您想将控制权转移到另一个网站,那么您应该使用 response.redirect。您不能在这种情况下使用 httpwebrequest

您可以传递 querystring 中的值,也可以传递 body 中的值。

编辑 1

使用 Response.Redirect

在正文中传递值

Response.Redirect with POST instead of Get?