如何在 asp.net 核心控制器中使用 api 的 URL

时间:2021-03-11 12:56:00

标签: c# asp.net api asp.net-core url

所以我需要创建一个使用以下 URL api 发送短信的 C# API SMSController

https://[WEBSITELINK]/bestsmsbulkapi/sendSms.php?username=USERNAME&&password=PASSWORD&&message=MESSAGE&&senderid=SENDERID&&destination=DESTINATION

我该怎么做?

1 个答案:

答案 0 :(得分:0)

你没有提到你的 api 方法接受 get 或 post 方法.. 以下代码用于获取方法,这可能对您有所帮助。

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();

https://docs.microsoft.com/en-us/aspnet/web-api/overview/advanced/calling-a-web-api-from-a-net-client