zoukankan      html  css  js  c++  java
  • ASP.NET 处理get/post数据方式

    1.GET方式

        NameValueCollection coding;
        coding = HttpUtility.ParseQueryString(Request.Url.Query, Encoding.GetEncoding("UTF-8"));
        Response.Write("coding[name]");
        Response.End();
        

    说明:coding就是获取get传过来的键值对的变量。使用的时候就是 coding['key']得到value。当然也是key=value&key=value这种形式。

    2.POST方式

        var inputStream = Request.InputStream;
        var strLen = Convert.ToInt32(inputStream.Length);
        var strArr = new byte[strLen];
        inputStream.Read(strArr, 0, strLen);
        var requestMes = Encoding.UTF8.GetString(strArr);
        var arr = requestMes.Split('=');
        inputStream.Close();
        inputStream.Dispose();
        Response.Write("alert('hello " + arr[1] + "!');");
        Response.End();
        

    说明:requestMes变量用来得到post过来的信息,存的方式是key=value&key=value这种形式。但是requestMsg是字符串,不支持上面coding那种取值的方式。

  • 相关阅读:
    8.9_java_35
    8.8_java_34
    8.7_java_33
    8.6_java_32
    8.5_java_31
    8.4_java_30
    8.3_java_29
    2020年春季学期《软件工程》教学总结
    json的标准格式
    详解 【Vue】 生命周期
  • 原文地址:https://www.cnblogs.com/JhoneLee/p/3562087.html
Copyright © 2011-2022 走看看