如何创建API使用PHP并在C#Desktop应用程序中使用它

时间:2016-10-20 13:39:06

标签: php json xml web-services api

第一步=>使用PHP作为登录名创建 API 或从数据库中获取一些数据 第二步=>使用c#创建桌面应用程序使用此 API 来访问数据或发送数据

2 个答案:

答案 0 :(得分:1)

首先,我建议使用Slim PHP:http://www.slimframework.com

答案 1 :(得分:1)

你的问题并没有给你自己做过的任何研究提供太多信息。

JSON是一个很好的方法,我认为,只要确保如果你发送auth数据或任何数据进出c#到php,你的通信是通过SSL完成而不是纯文本http。< / p>

无论哪种方式,都有一些伪代码可以帮助您入门:

//C# Application Login Request Handler
//Request Sent: /api/loginrequest.php via POST expecting 'username' and 'password' as POSTDATA
if ( !isset($_POST['username']) | !isset($_POST['password'] )
{
    return json_encode(new array(error => true));
} else {
    if ( userValid($_POST['username'], $_POST['password']) )
    {
        return json_encode(new array("auth" => true));
    } else {
        return json_encode(new array("auth" => false));
    }
}