Esempio n. 1
0
        /// <summary>
        /// 使用post来调用Web
        /// </summary>
        /// <returns></returns>
        public APIResault DoPost()
        {
            FormPost   post = GetFormPost();
            APIResault ret  = new APIResault();

            try
            {
                Dictionary <string, string> prms = new Dictionary <string, string>();
                prms[""]         = JsonConvert.SerializeObject(this);
                post.RequestHead = _head;
                string res = post.PostData(_url, prms, null);
                ret.SetJson(res);
            }
            catch (WebException ex)
            {
                ret = GetExAPI(ex);
            }
            catch (Exception ex)
            {
                ret.SetException(ex);
            }
            return(ret);
        }