Let request web easy.
$ dotnet add package yunioLet request EASY.
var json = YunioHttp.PostJson("http://localhost", YunioJson.NewObj().SetText("test", "yes"));
using var ws_ = YunioWs.Listen("ws://localhost/ws/GetSyncMsg", YunioParam.New("key", "e12"), on_message);
while (ws_.IsConnected) ;
var j = new YunioJson("{\"Code\":200,\"Data\":[]}");
var x1 = j.Number("Code");
var n = new YunioJson();
n.SetText("test", "testok").SetNumber("a", 100);
Console.WriteLine(j.AddArrayItem("Data", n).ToJson());
var a = YunioHtml.Load(w);
var title = a.SelectText("//title");
reference:
1: HtmlAgilityPack
2: LitJson