2017-02-18 57 views
-1

我正在做一个电报(一个信使应用程序)机器人,我有一个链接,通过使用它,我可以发送消息给特定的用户。 如何在C#中“刷新”该网页,以便自动发送链接?如何使用C#刷新页面(这不是我自己的页面)?

+1

您是否只需要在C#代码中进行HTTP请求? 'HttpClient'对象将用于此目的。 – David

+0

电报应用程序是否有API?如果是这样,最好检查它的官方支持的方法文档 –

+0

这个问题*方式*太宽泛。您的C#程序如何充当此网页的客户端?什么是更新意味着什么? – Claies

回答

0

根据问题和评论,这听起来像你只是问如何在C#中发出HTTP请求。如果是这样的话,那么HttpClient就是这么做的。例如:

var url = "http://someurl"; 

using (var client = new HttpClient()) 
using (var response = await client.GetAsync(url)) 
using (var content = response.Content) 
{ 
    var result = await content.ReadAsStringAsync(); 
    // examine the response 
} 

如果你做一下回应,甚至不太关心,那么你可以直接拨打电话,抛弃响应:

using (var client = new HttpClient()) 
    await client.GetAsync(url); 

或许保持相同的HttpClient实例,而不是包装的它在一个using块中处理它等等。同样的对象也可以根据需要制作POST或任何其他请求等。