WEB API-用WebClient POST
protected string WebApi()
{
string result = "";
using (WebClient client = new WebClient())
{
//輸入要post過去的URL與參數
byte[] response =
client.UploadValues("http://xx.xx.x.xxx:xxxx/Index", new NameValueCollection()
{
{ "parameter", "我是要POST過去的參數內容" },
});
//將回傳的Byte解碼
result = System.Text.Encoding.UTF8.GetString(response);
}
return result;
}
這段程式碼要應用很簡單,只需輸入要POST的URL以及對應的querystring參數名稱(例子是parameter)和要POST過去的參數內容,最後在解碼Byte就能得到回傳值了。
留言
張貼留言