首页 新闻 搜索 专区 学院

在c#中怎么使用curl调用

0
悬赏园豆:5 [已解决问题] 解决于 2021-01-22 13:35

gitlab release 发布使用curl调用,我想实现成一个可视化的操作。

那么在c#中怎么使用curl呢?

Jonny-Xhl的主页 Jonny-Xhl | 小虾三级 | 园豆:691
提问于:2021-01-21 13:55
< >
分享
最佳答案
0

用HttpClient,或者用Process调用curl

HttpClient client = new HttpClient();
var data = new { name = "release" };
var request = new HttpRequestMessage()
{
    Content = new StringContent(JsonConvert.SerializeObject(data), Encoding.UTF8, "application/json"),
    RequestUri = new Uri("http://localhost:3000"),
    Method = HttpMethod.Post
};
request.Headers.Add("token","token1");
await client.SendAsync(request);
收获园豆:5
slowstart | 小虾三级 |园豆:520 | 2021-01-21 14:47

由于对cURL不熟悉,搜索看了一下就是一个url解析,可以参考阮一峰curl 的用法指南的文章

  • gitlab release create

  • gitlab release update

Jonny-Xhl | 园豆:691 (小虾三级) | 2021-01-22 13:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册