• 都说了是随笔了还要什么标题


    <script type="text/javascript">
    $(function () {
    $("#btnOK").click(function () {
    $.ajax({
    type: "POST",
    url: "/Storage/CreateGeotable",
    data: { name: "位置数据表", geotype: 1, is_published: 1, ak: "DqsjAlqpyHfX2igOzIxCeFwU" },
    datatype: "json",
    success: function (data) {
    alert(data.length);
    },
    error: function () {
    alert("error");
    }
    });
    });
    //
    $("#btnGet").click(function () {
    $.ajax({
    type: "POST",
    url: "/Storage/HttpGet",
    data: { url: "http://api.map.baidu.com/geodata/v3/geotable/list", ak: "DqsjAlqpyHfX2igOzIxCeFwU" },
    datatype: "json",
    success: function (data) {
    alert(data.length);
    },
    error: function () {
    alert("error");
    }
    });
    });
    });
    </script>

    public JsonResult HttpPost(string name, int geotype, int is_published, string ak)
    {
    string url = "http://api.map.baidu.com/geodata/v3/geotable/create";
    string postData = "name=" + name + "&geotype=" + geotype + "&is_published=" + is_published + "&ak=" + ak + ""; //
    byte[] byteArray = Encoding.UTF8.GetBytes(postData);

    HttpWebRequest objWebRequest = (HttpWebRequest)WebRequest.Create(url);
    objWebRequest.Method = "POST";
    objWebRequest.ContentType = "application/x-www-form-urlencoded";
    objWebRequest.ContentLength = byteArray.Length;
    Stream newStream = objWebRequest.GetRequestStream();
    newStream.Write(byteArray, 0, byteArray.Length);
    newStream.Close();

    HttpWebResponse response = (HttpWebResponse)objWebRequest.GetResponse();
    StreamReader sr = new StreamReader(response.GetResponseStream(), Encoding.Default);
    string textResponse = sr.ReadToEnd(); // 返回的数据
    return Json(url);
    }

    public string HttpGet(string url, string ak)
    {
    string getUrl = url + "?ak=" + ak;
    HttpWebRequest request = (HttpWebRequest)WebRequest.Create(getUrl);
    request.Method = "GET";
    request.ContentType = "text/html;charset=UTF-8";

    HttpWebResponse response = (HttpWebResponse)request.GetResponse();
    Stream myResponseStream = response.GetResponseStream();
    StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.GetEncoding("utf-8"));
    string retString = myStreamReader.ReadToEnd();
    myStreamReader.Close();
    myResponseStream.Close();

    return retString;
    }

  • 相关阅读:
    使用Xcode和Instruments调试解决iOS内存泄露(转载) sansan
    GCD介绍(二): 多核心的性能(转载) sansan
    iphone 常用的<app>info.plist设置(转载) sansan
    GCD介绍(一): 基本概念和Dispatch Queue (转载) sansan
    iOS 证书与签名 解惑详解[转] sansan
    Xcode快捷键 sansan
    GCD介绍(三): Dispatch Sources(转载) sansan
    Apple开发者授权 sansan
    MFC中Spin control的使用
    c++ windows mobile中设置菜单活动与否
  • 原文地址:https://www.cnblogs.com/niejun/p/4616384.html
Copyright © 2020-2023  润新知