我如何将此curl POST请求更改为c#代码

时间:2017-07-15 00:28:13

标签: c# visual-studio curl http-post

我尝试使用C#发出HTTP POST请求,这就是我所知道的:

我有一个纯文本模板。他们建议将其存储在单独的文件中,这样可以更轻松地传递给请求。这是一个示例,如果模板位于名为expensify_template.txt的文件中,则应该是调用:

curl -X POST 'https://integrations.expensify.com/Integration-Server/ExpensifyIntegrations' \
    -d 'requestJobDescription={....}' \
    --data-urlencode 'template@expensify_template.txt'

我必须使用Visual Studio

制作代码以通过c#发送该请求

1 个答案:

答案 0 :(得分:0)

答案是here - 特别是方法A,其中显示var content = new FormUrlEncodedContent(values);,其中值是您阅读包含模板的文本文件的结果。