提问者:小点点

C#windows窗体-如何在单击按钮后在网站上添加条目


你好,我正在为我的培训编程做一个小应用程序。我是一天的学习者:D。

我想让发电机在我的论坛张贴。我创建了一个简单的生成器,现在我想把post从应用程序变成网站。

http://localhost/web/newthread.php?fid=5 <-- Its link to post website

<input type="text" class="textbox" name="subject" size="40" maxlength="85" value="" tabindex="1"> Its  place for Title on website

<body contenteditable="true" dir="ltr" class=" placeholder"><p><br></p></body> <-- Its place for entry

<input type="submit" class="button" name="submit" value="Napisz wątek" tabindex="4" accesskey="s"> <-- Its button to post 

现在...

当我点击应用程序中的按钮5

 private void button5_Click(object sender, EventArgs e)
    {

    }

想。

>

  • 转到链接(链接到发布网站)

    从“textbox1_tytul”windows应用程序复制文本以将标题放置在网站上

    从“TextBox1_Output”windows应用程序复制文本以放在网站上进行输入

    点击按钮在网站上发布

    在我的windows应用程序中显示警报“已添加条目”

    string message=“Entry Added”;
    MessageBox.show(消息);

    我是初学者,我不知道怎么做。有什么帮助吗,对不起我的英语


  • 共1个答案

    匿名用户

    我认为您最好使用类HttpClient。例如,我从
    https://zetcode.com/csharp/httpclient/复制了一段代码,意思是您必须通过httpclient发出Http请求。我希望我能理解你的问题并帮助你

    using System;
    using System.Text;
    using System.Net.Http;
    using Newtonsoft.Json;
    
    var person = new Person("John Doe", "gardener");
    
    var json = JsonConvert.SerializeObject(person);
    var data = new StringContent(json, Encoding.UTF8, "application/json");
    
    var url = "https://httpbin.org/post";
    using var client = new HttpClient();
    
    var response = await client.PostAsync(url, data);
    
    string result = response.Content.ReadAsStringAsync().Result;
    Console.WriteLine(result);
    
    record Person(string Name, string Occupation);