如何在C#中创建此卷曲请求?

时间:2016-05-19 15:52:42

标签: c# curl

这是我需要在C#中创建的curl请求:

curl -X PURGE http://www.example.com/image.jpg

这是PURGE部分让我失望,我打算在RestSharp中做这个,但WebClient或其他任何工作都可以。

1 个答案:

答案 0 :(得分:2)

我发现HttpClient是这些天发送请求的便捷方式。关键是通过将一个字符串传递给它的构造函数来识别you can create a custom HttpMethod

using (var client = new HttpClient())
using (var request = new HttpRequestMessage(
    new HttpMethod("PURGE"), 
    new Uri("http://www.example.com/image.jpg")))
using (var response = await client.SendAsync(request))
{
    // work with response
}