首页 > 解决方案 > 使用 CURL 调用 WebRequest

问题描述

再会,

一直在尝试使用 CURL 调用 API。卷曲如下。我怎样才能通过里面的{BVN}?

curl --location --request GET 'https://api.paystack.co/bank/resolve_bvn/{BVN}' \
--header 'Authorization: Bearer SECRET_KEY'

CURL 的转换如下所示,但我在内部传递 BVN 参数时遇到问题。

using (var httpClient = new HttpClient())
{ using (var request = new HttpRequestMessage(new HttpMethod("GET"), 
"https://api.paystack.co/bank/resolve_bvn/{BVN}"))
{
    request.Headers.TryAddWithoutValidation("Authorization", "Bearer SECRET_KEY"); 

    var response = await httpClient.SendAsync(request);
}
}

标签: c#curl

解决方案


我不确定输入来自哪里,但你可以这样做

string.format ("https://api.paystack.co/bank/resolve_bvn/{0}", BVN);

字符串 BVN 的代码将进入 {0}


推荐阅读