网站如何调用api接口

直接GET一个URL过去比如说<form action="http://api.36wu.com/Weather/GetWeather?district=%E5%8C%97%E4%BA%AC"  method="get"><input type="submit" value="提交" /></form>实际上,你应该是用JS或者JQuery库来获取, API接口信息你如果想使用这种接口那么你可以在后台使用httpwebrequest或者webclient模拟post|get请求 然后得到数据.2、WebService接口信息webservice就更好办啦  你添加这webservice 然后调用就行了.

操作方法

  • 01

    T是他返回数据的对象 /// <summary> /// Post获取信息 /// </summary> /// <typeparam name="T">实体对象</typeparam> /// <param name="url">post url</param> /// <param name="data">post data</param> /// <returns></returns> public static T PostOfUrl<T>(string url, string data) { System.Net.HttpWebRequest httpWebRequest = (HttpWebRequest)System.Net.WebRequest.Create(url); httpWebRequest.Method = "POST"; httpWebRequest.Headers.Add("Accept-Charset", "utf-8"); byte[] postBytes = Encoding.UTF8.GetBytes(data); //httpWebRequest.ContentType = "text/xml"; httpWebRequest.ContentType = "application/json; charset=utf-8";// httpWebRequest.ContentLength = Encoding.UTF8.GetByteCount(data);//strJson为json字符串 Stream stream = httpWebRequest.GetRequestStream(); stream.Write(postBytes, 0, postBytes.Length); stream.Close();//发送完毕,接受返回值 var response = httpWebRequest.GetResponse(); Stream streamResponse = response.GetResponseStream(); StreamReader streamRead = new StreamReader(streamResponse); String responseString = streamRead.ReadToEnd(); JavaScriptSerializer js = new JavaScriptSerializer(); var list = js.Deserialize<T>(responseString); return list; } public static T GetOfUrl<T>(string url) { HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url); req.Method = "GET"; HttpWebResponse resp = (HttpWebResponse)req.GetResponse(); StreamReader sr = new StreamReader(resp.GetResponseStream(), Encoding.UTF8); string respHtml = sr.ReadToEnd(); JavaScriptSerializer js = new JavaScriptSerializer(); var list = js.Deserialize<T>(respHtml); return list; }

(0)

相关推荐

  • 关于transmate中如何使用机器翻译调用API接口

    transmate中如何使用机器翻译,transmate中如何调用数据接口,调用有道API接口 操作方法 01 打开transmate翻译软件并点击主菜单栏的"选项"如图 02 进 ...

  • php关于调用百度api接口获取周边信息的html图像

    php关于调用百度api接口获取周边信息的html图像的源代码 操作方法 01 <html xmlns="http://www.w3.org/1999/xhtml"> ...

  • 锋锐API接口程序

    API接口程序,无限下发接口,可以做第四方支付公司.让自己做一个接口商 操作方法 01 程序需要对接一个第三方接口,通道自定义 02 给任何 想用接口的平台,网站,私服,娱乐城,棋牌,聊天室,BC等, ...

  • 免费快递查询API接口申请方法

    给大家说一个免费的快递查询API接口申请的方法,希望能帮上大家. 操作方法 01 登录快递鸟接口网站,右上角点击注册. 02 注册后登录,申请接口.接口类型比较多,而且使用每个接口前都要申请 03 进 ...

  • 微淘8大类API接口介绍

    随着手机淘宝的快速发展,微淘将会是买家们未来的流量入口之一,因此,它也成为了许多圈内卖家们茶余饭后的讨论热点。最近,为推动微淘的发展,更是推出了8大类的API接口。下面我们就来针对这微淘8大类API接 ...

  • 个人支付宝api接口步骤

    个人支付宝api接口我们应该怎么弄呢,今天我们就来说说. 操作方法 01 首先我们要找到的一定是支付宝官网,不然你的隐秘信息可能会泄露.然后登录或者注册支付宝账号. 02 在管理中心页面选择应用管理, ...

  • 前端如何调用后端接口

    前端调用后台接口,通常使用jquery的ajax方式实现,本文以asp.net mvc项目中的页面调用后台方法,使用visual studio 2017开发工具(其他版本的也可以)为例,为您一步一步的 ...

  • API接口程序是什么

    由于第三方政策大调整,行业也逐渐紧缩,市场上需要接口的人越来越多,需要接口而又没办法轻松申请到接口,此时出现了api接口程序,解决了申请不了接口难题,api接口程序是接入第三方接口,接入之后可以无限下 ...

  • API接口程序的功能

    一.什么是API接口程序呢? 简单的说api接口程序就是整合市面所有的支付通道,全力给合作方提供多途径通道.倾情打造以互联网为支撑的全新营销渠道,实现资源共享.风险共担的全新网络支付程序. 它功能齐全 ...