Example #1
0
        //同步http请求
        public string SyncRequest(
            Oauthkey2 oauthkey2,
            string url,
            string httpMethod,
            List <Parameter> listParam,
            List <Parameter> listFile)
        {
            Oauth oauth = new Oauth(oauthkey2);

            string queryString = null;
            string oauthUrl    = oauth.GetOauthUrl(
                url,
                oauthkey2.appKey,
                oauthkey2.appSecret,
                oauthkey2.tokenKey,
                oauthkey2.callbackUrl,
                listParam,
                out queryString);

            SyncHttp http = new SyncHttp();

            if (httpMethod == "GET")
            {
                return(http.HttpGet(oauthUrl, queryString));
            }
            else if ((listFile == null) || (listFile.Count == 0))
            {
                return(http.HttpPost(oauthUrl, queryString));
            }
            else
            {
                return(http.HttpPostWithFile(oauthUrl, queryString, listFile));
            }
        }
        //ͬ��http����
        public string SyncRequest(string url, string httpMethod, OauthKey key, List<Parameter> listParam, List<Parameter> listFile)
        {
            Oauth oauth = new Oauth();

            string queryString = null;
            string oauthUrl = oauth.GetOauthUrl(url, httpMethod, key.customKey, key.customSecret,
                key.tokenKey, key.tokenSecret, key.verify, key.callbackUrl, listParam, out queryString);

            SyncHttp http = new SyncHttp();
            if (httpMethod == "GET")
            {
                return http.HttpGet(oauthUrl, queryString);
            }
            else if ((listFile == null) || (listFile.Count == 0))
            {
                return http.HttpPost(oauthUrl, queryString);
            }
            else
            {
                return http.HttpPostWithFile(oauthUrl, queryString, listFile);
            }
        }
        //同步http请求
        public string SyncRequest(string url, string httpMethod, OauthKey key, List <Parameter> listParam, List <Parameter> listFile)
        {
            Oauth oauth = new Oauth();

            string queryString = null;
            string oauthUrl    = oauth.GetOauthUrl(url, httpMethod, key.customKey, key.customSecret,
                                                   key.tokenKey, key.tokenSecret, key.verify, key.callbackUrl, listParam, out queryString);

            SyncHttp http = new SyncHttp();

            if (httpMethod == "GET")
            {
                return(http.HttpGet(oauthUrl, queryString));
            }
            else if ((listFile == null) || (listFile.Count == 0))
            {
                return(http.HttpPost(oauthUrl, queryString));
            }
            else
            {
                return(http.HttpPostWithFile(oauthUrl, queryString, listFile));
            }
        }
Example #4
0
        //ͬ��http����
        public string SyncRequest(
            Oauthkey2 oauthkey2,
            string url,
            string httpMethod,
            List<Parameter> listParam,
            List<Parameter> listFile)
        {
            Oauth oauth = new Oauth(oauthkey2);

            string queryString = null;
            string oauthUrl = oauth.GetOauthUrl(
                url,
                oauthkey2.appKey,
                oauthkey2.appSecret,
                oauthkey2.tokenKey,
                oauthkey2.callbackUrl,
                listParam,
                out queryString);

            SyncHttp http = new SyncHttp();
            if (httpMethod == "GET")
            {
                return http.HttpGet(oauthUrl, queryString);
            }
            else if ((listFile == null) || (listFile.Count == 0))
            {
                return http.HttpPost(oauthUrl, queryString);
            }
            else
            {
                return http.HttpPostWithFile(oauthUrl, queryString, listFile);
            }
        }