我在这里有一个场景,在ASP.NET服务器端(域a),一些数据(字符串数据)需要传递到PHP服务器端(域名B),然后用户将从域名a重定向到域名B。
这可以通过http完成吗?还是应该在https上?如果在https上,数据应该加密吗?
我已经阅读了这篇文章
可以使用httpwebrequest来完成。
数据是否应该通过httpwebrequest传递,然后只从.net向php进行response.redirect?或者httpwebrequest可以进行重定向吗?
Http和Https将取决于要发布到php的数据。有多少数据是私人的,比如密码或信用卡号等。类似的加密。
以下是SO上关于https 的一个问题
- 为什么不对所有内容都使用HTTPS
- 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重定向?