.NET Core 2相当于curl命令

时间:2017-12-09 12:43:20

标签: c# curl .net-core

我正在尝试向.NET Core 2中的API发出请求。到目前为止,我已经完成了很多次没有任何问题。

也许我只是不太了解卷曲命令,所以这里是:

curl --include \
     --request GET \
     --header "Content-Type: application/json" \
     --data-binary "{\"company_id\": 1, \"timestamp\":\"1414421210832\", \"access_token\":\"K2Pxkwvx6-3PtW44zvEV\", \"signature\":\"db00061fa75f869c968f72d48449e457ae06959a\"}" \
http://api.bringg.com/partner_api/tasks

以上说明它是一个GET命令,但它包含二进制数据,这对我来说是一个POST命令。我认为没有办法将HTTPContent添加到.NET Core 2中的GET命令。

那么,.NET Core 2中的上述内容是什么呢?

1 个答案:

答案 0 :(得分:1)

主要使用WebRequestHttpClient。您能否阅读以下内容:https://docs.microsoft.com/en-us/aspnet/web-api/overview/advanced/calling-a-web-api-from-a-net-client

在编写与Web API交互的代码时,我经常使用上面的类。

我不知道如何使用“CURL”来做你所要求的事情,上述技巧通常是与网络API交谈时使用的。