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


Pass value and redirect user from ASP.NET to PHP

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

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

我已经阅读了这篇文章

可以使用httpwebrequest来完成。

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

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

以下是SO上关于https 的一个问题

  1. 为什么不对所有内容都使用HTTPS
  2. https://security.stackexchange.com/questions/38832/should-a-site-have-ssl-if-it-doesnt-have-a-login-form

如果要将控制权转移到另一个站点,则应使用response.redirect。在这种情况下不能使用httpwebrequest

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

编辑1

使用响应传递正文中的值。重定向

响应。用POST而不是Get重定向?