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就能得到回傳值了。

留言

這個網誌中的熱門文章

Python-相關係數矩陣實作(python-correlation matrix )

ASP.NET-後端將值傳給javascript

ASP.NET-FileUpload上傳後自動觸發button click(FileUpload upload auto trigger button click)