0
我有一個使用Azure託管的節點服務器,我可以在其中向API發送POST請求以執行某些功能。 API本身有效,我用Post Man進行了測試。發送一個POST請求到一個來自C#的URL請求#
一個調用API會是這個樣子..
http://website.com/api/Foo?name=bar&second=example
這並不一定需要返回任何東西,作爲呼叫是沉默,做一些事情的背景。 (注:也許必須返回的東西,這是在我的概念的理解洞)
使用C#,我怎樣才能使一個Web請求這個網址?
我已經構建基於傳遞給我的方法參數的URL(這樣的名字,並與上述類型可以是任何被傳遞給方法)
這是張貼到這個網址,我不能得到正常工作。
這是我試過的代碼..
void MakeCall(string name, string second)
{
string url = "http://website.com/api/Foo?name="+name+"&second="+second;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "POST";
request.ContentType = "application/json";
request.ContentLength = url.Length;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
}
感謝您指出我在正確的方向丹。現在所有人都在使用您鏈接的答案中提到的第三種方法。 – Bejasc