gpt4 book ai didi

c# - 简单的 HTTPS 到 PHP 脚本

转载 作者:太空宇宙 更新时间:2023-11-03 13:29:39 25 4
gpt4 key购买 nike

这是我的场景:

我有一个使用 php、mySQL 的网站。我有一个软件应用程序,它有一个登录屏幕并通过 web 通过 http:

发送用户名和密码
    public String GetWebPageSource(String pURL)
{

try
{


byte[] vReceivedBytes = null;
using (System.Net.WebClient vWebClient = new System.Net.WebClient())
{
vReceivedBytes = vWebClient.DownloadData(pURL);
}
int vBomLen = 3;
byte[] vStrippedBytes = new byte[vReceivedBytes.Length - vBomLen];
Array.Copy(vReceivedBytes, vBomLen, vStrippedBytes, 0, vReceivedBytes.Length - vBomLen);

return System.Text.Encoding.UTF8.GetString(vStrippedBytes);



}
catch (Exception e)
{

Console.WriteLine(e.Message);
return null;
}

}

所以要发送用户名和密码,我会这样写:

GetWebPageSource("http://mywebsite.com/Login.php?username=stackoverflow&password=iscool")

并且 php 文件会吐出一些文本,说明密码是被接受还是被拒绝。

但是这并不安全。所以我想让它安全...... https。集成 https 有多容易?代码会改变多少?我需要处理多少?什么对我来说是透明的。我是否必须检查 cookie 是否已经存在,如果不存在,则编写身份验证方法,或者是否已经提供了可以为我做这件事的库?

最佳答案

从编程的角度来看,使用 http 或 https 调用 php 脚本没有任何区别。这只是配置 apache(或任何其他 Web 服务器)来处理 https(最值得注意的是获取证书)的问题。

关于c# - 简单的 HTTPS 到 PHP 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4541727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com