饿了么 openapi demo
2016-06-21 13:32
465 查看
http://merchant.openapi.eleme.io/merchant.html#id215
HttpUtilsHelper
完整代码在:http://download.csdn.net/detail/u010683837/9555239
/// <summary> /// http get post helper class /// </summary> public static class HttpUtilsHelper { public static string HttpGet(string Url, string postDataStr) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url + (postDataStr == "" ? "" : "?") + postDataStr); 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; } public static string HttpPost(string Url, string postDataStr) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url); request.Method = "POST"; request.ContentType = "application/json;charset=UTF-8"; string paraUrlCoded = postDataStr; byte[] payload; payload = System.Text.Encoding.UTF8.GetBytes(paraUrlCoded); request.ContentLength = payload.Length; Stream writer = request.GetRequestStream(); writer.Write(payload, 0, payload.Length); writer.Close(); System.Net.HttpWebResponse response; response = (System.Net.HttpWebResponse)request.GetResponse(); System.IO.Stream s; s = response.GetResponseStream(); string StrDate = ""; string strValue = ""; StreamReader Reader = new StreamReader(s, Encoding.UTF8); while ((StrDate = Reader.ReadLine()) != null) { strValue += StrDate + "\r\n"; } return strValue; } }
HttpUtilsHelper
完整代码在:http://download.csdn.net/detail/u010683837/9555239
相关文章推荐
- 高可用性系统在大众点评的实践与经验
- centos 7: 迁移MySQL目录
- -bash: ./bin/start.sh: /bin/bash^M: bad interpreter: No such file or directory 问题
- nginx学习记录--安装和转发到tomcat
- 无法定位程序输入点 inet_ntop 于动态链接库 WS2_32.dll上
- docker 私有仓库查询
- docker 私有仓库查询
- docker 私有仓库查询
- Nginx下Redmine配置
- linux用户及管理权限
- Linux开发环境搭建之Samba服务器配置
- 由 12306.cn 谈谈高并发+高负载网站性能技术
- docker 创建本地镜像服务器
- docker 创建本地镜像服务器
- Linux 磁盘管理(1)--磁盘挂载
- CentOS 下安装 Node.js
- docker macvlan--exsi 跨虚机通信测试
- tomcat绿色版,安装版,部署内存溢出(通过windows服务,命令行,idea)
- Centos修改镜像为国内的阿里云源或者163源等国内源
- linux下使用yum安装Apache+php+Mysql+phpMyAdmin