zoukankan      html  css  js  c++  java
  • Http post提交和get提交

     public string  PostParameter(string url)
            {  string message="";
                GetOrderInfoMation order=new GetOrderInfoMation();
                string Parameter = "orderno=" + order.GetOrderNos() + "&receiptdata=test&result="status"="0"; "product_id"="2"; "transaction_id"="3"; "bid"="4"";
                byte[] bytes = Encoding.UTF8.GetBytes(Parameter);
                GetConfig con = new GetConfig();
                string prfix = con.UrlPreFix;//获取地址前缀
                string strURL = prfix + url;//创建一个訪问地址
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(strURL);
                request.Method = "POST";
                request.ContentLength = bytes.Length;
                request.ContentType = "text/xml";
                using (Stream requestStream = request.GetRequestStream())
                {
                    requestStream.Write(bytes, 0, bytes.Length);
                }
                HttpWebResponse response = (HttpWebResponse)request.GetResponse();
                StreamReader sr = new StreamReader(response.GetResponseStream());
                string jsonstr = sr.ReadToEnd();
                return jsonstr;
                if (response.StatusCode != HttpStatusCode.OK)
                {
                    return "POST failed. Received HTTP+" + response.StatusCode + "";
                   
                }

            }

    在url页面 处理请求 //接收receipt-data
                byte[] byts = new byte[Request.InputStream.Length];
                Request.InputStream.Read(byts, 0, byts.Length);
                sReceiptData = System.Text.Encoding.Default.GetString(byts);
                string[] Data = sReceiptData.Split('&');//获取參数




    get请求

      public string Response(string url)
            {
                try
                {


                    GetConfig con = new GetConfig();


                    string prfix = con.UrlPreFix;//获取地址前缀
                    string strURL = prfix + url;//创建一个訪问地址
                    System.Net.HttpWebRequest request;
                    request = (System.Net.HttpWebRequest)WebRequest.Create(strURL);//创建一个HTTP请求
                    request.Method = "get";//发送请求
                    System.Net.HttpWebResponse response;
                    response = (System.Net.HttpWebResponse)request.GetResponse();//获取响应
                    StreamReader sr = new StreamReader(response.GetResponseStream());
                    string jsonstr = sr.ReadToEnd();
                    return jsonstr;
                }
                catch (Exception)
                {


                    return "The server connection error.";
                }






            }



  • 相关阅读:
    cocos2d-x系列笔记技巧篇(2)---关于CREATE_FUNC宏的用法
    Cocos2d-x开源、跨平台的游戏引擎
    Asp.Net Core 文件上传处理
    Asp.Net Core获取当前上下文对象
    Asp.Net Core 视图整理(一)
    SVG渲染顺序及z轴显示问题(zIndex)
    JavaScript Screen对象
    Javascript 对象(object)合并
    SVG.Js事件示例,简单绑定拖动操作
    SVG 文字居中整理
  • 原文地址:https://www.cnblogs.com/liguangsunls/p/6949564.html
Copyright © 2011-2022 走看看