在Electron+HTML做界面,C#做后台(四)中,我们已经实现了前后端的数据交互,奈何,如果后端返回数据字符过长,就回导致前端接受失败,因此,我们需要加入 【winform http服务】当然它的作用就很简单了,只需要监听固定端口,获取请求的url即可。
创建 http服务 ,类似的文章有很多,可以百度,这里只介绍简单的做法
1.创建HttpServices.cs类,并加入一下内容,并且调用上片文章创建的反射方法
using System;
using System.IO;
using System.Net;
namespace ElectronHTMlCSharp
{
public class HttpServices
{
private readonly string URL;
public HttpServices(string url)
{
URL = url;
}
public void Run()
{
Controller con = new Controller();
using (var listerner = new HttpListener())
{
listerner.AuthenticationSchemes = AuthenticationSchemes.Anonymous;//指定身份验证 Anonymous匿名访问
// listerner.Prefixes.Add("http://lo