c# - 如何在 asp.net 核心控制器中使用 api 的 URL
问题描述
所以我需要创建一个使用以下 URL api 发送短信的 C# API SMSController
https://[WEBSITELINK]/bestsmsbulkapi/sendSms.php?username=USERNAME&&password=PASSWORD&&message=MESSAGE&&senderid=SENDERID&&destination=DESTINATION
我怎样才能做到这一点?
解决方案
你没有提到你的api方法接受get或post方法..下面的代码是get方法,这可能会对你有所帮助。
using (var client = new HttpClient())
{
client.BaseAddress = new Uri("http://localhost:60464/api/");
//HTTP GET
var responseTask = client.GetAsync("student");
responseTask.Wait();
var result = responseTask.Result;
if (result.IsSuccessStatusCode)
{
var readTask = result.Content.ReadAsAsync<Student[]>();
readTask.Wait();
var students = readTask.Result;
foreach (var student in students)
{
Console.WriteLine(student.Name);
}
}
}
Console.ReadLine();
推荐阅读
- python - 熊猫不会让我覆盖值
- sql - ORA-01861: PLSQL 中的文字与格式字符串不匹配错误
- python - 使用python图像处理检测线圈上的带子数量
- kotlin - Kotlin 中通用参数的静态属性
- git - 您如何查看依赖于合并的其他 MR 的 MR 更改?
- perl - 为什么我收到错误“/bin/sh: x86_64-apple-darwin13.4.0-clang: command not found”?
- python - shutil copy2 密码保护机制?
- matplotlib - 使用 matplotlib 将年份作为 x 轴上的对数刻度
- sql - 如何在 Redshift 中生成日期序列
- microsoft-teams - Microsoft Teams Barcode Scanner 在自定义应用程序中提供错误 9000 (Old_platform)