c# - Django与C#桌面应用程序的接口(interface)

标签 c# python .net django http

我有一个项目,我有一个django服务器,它运行在一台机器上,用来与网络上的其他机器通信。
现在我在同一台机器上还有另一个用c编写的应用程序,用来监视某些硬件的状态。
我想知道是否有办法在c应用程序中编写http请求/响应系统,在那里我可以将它与django服务器接口,以便django向c应用程序发出请求时,它读取某些值并返回对django的响应。
有人能告诉我如何在c应用程序上编写这个http服务器吗?或者给我一些资源,我可以在那里查找。
谢谢

最佳答案

public string StoreEmail(string l_strEmail)
    {
        string l_strApiResponse = "";
        try
        {
            using (var client = new HttpClient())
            {
                string l_strJson = "{'email':'" + l_strEmail + "'}";
                var l_oJson = JObject.Parse(l_strJson);
                client.BaseAddress = new Uri("http://170.0.0.0:8000/");

                var response = client.PostAsJsonAsync("http://170.0.0.0:8000/user/testApi/", l_oJson).Result;
                Task<string> responseString = response.Content.ReadAsStringAsync();
                l_strApiResponse = responseString.Result;
            }
        }
        catch (Exception ex)
        {
        }
        return l_strApiResponse;
    }

关于c# - Django与C#桌面应用程序的接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13107241/

相关文章:

c# - 将匿名泛型类型与多个泛型一起使用

c# - Phpseclib 在 session 中生成 RSA key (使用 C# 客户端)

python - Pandas :df.mul 与 df.rmul

python - 导入模块时遇到问题

python - Tensorlayer 在 Tensorflow 1.10.0rc0 上失败

javascript - 用于复选框/分面搜索的最佳 JS 库

.net - 如何计算一段 .NET 代码的 CPU 使用率?

c# - 使用 iTextSharp 将数据写入 PDF 效果很好,但 Acrobat Reader 在关闭文件时询问 'Do you want to save changes'

c# - C# 中的日期时间与 SQL Server 中的 SQL 和 GETDATE()

.net - 使用 Windows 调试工具调试 .NET 2.0 Winforms 应用程序