c# - 使用 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);
}
}
解决方案
我不确定输入来自哪里,但你可以这样做
string.format ("https://api.paystack.co/bank/resolve_bvn/{0}", BVN);
字符串 BVN 的代码将进入 {0}
推荐阅读
- html - CSS Grid - 将项目移动到网格正方形的底部
- c++ - 为什么我的基因 AI 无法解决 XOR 问题?
- flutter - 测试 WebView
- java - 设置对象数组
- python - pyinstaller 安装成功后不识别为内部或外部命令错误
- python - 如何在python中使用api为bloomberg bdh查询添加选项
- css - 使用 boostrap 5 网格系统的 ruby rails 预编译错误
- javascript - Dart“加密”库在加密后给出不可读的字符串
- javascript - 未处理的拒绝(TypeError):props.places.map 不是函数
- php - 1067 即使从 sql_mode 中删除 NO_ZERO_DATE 和 NO_ZERO_IN_DATE 值,Laravel 中日期 0000-00-00 00:00:00 的默认值也无效