zoukankan      html  css  js  c++  java
  • 都说了是随笔了还要什么标题

    <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;
    }

  • 相关阅读:
    Haskell 差点儿无痛苦上手指南
    蛋疼的Apple IOS Push通知协议
    css概述
    数据挖掘十大经典算法
    序员工作究竟能干多久?程序猿的前途怎样?
    怎样将程序猿写出来的程序打包成安装包(最简单的)
    Denny Zhang:一辈子做一个自由职业者
    自己动手写操作系统--个人实践
    结构体数组
    英雄会挑战失败求原因
  • 原文地址:https://www.cnblogs.com/niejun/p/4616384.html
Copyright © 2011-2022 走看看