.net http post接口返回json格式数据
来源:互联网 发布:2017永久免费顶级域名 编辑:程序博客网 时间:2024/05/27 00:48
.net http post接口返回json格式数据:
protected void Page_Load(object sender, EventArgs e)
{if (!IsPostBack)
{
StringBuilder sb = new StringBuilder();
string result = string.Empty;
int code=0;
string msg= string.Empty;
Response.Buffer = true;
Response.ContentType = "text/plain";
Response.ContentEncoding.GetBytes("utf-8");
try
{
Stream stream = Request.InputStream;
string resStr = GetStr(stream);//获取传递过来的参数字符串
string sign = GetValue("sign", resStr);//获取参数值
code=1;
msg=sign;
}catch (Exception ex)
{
code=-1;
msg="接口异常";
}
sb.Append("{\"code\":" + code + ",\"msg\":\"" + msg + "\"}").ToString();
Response.End();
}
}
public string GetStr(Stream stream)
{
StringBuilder sb = new StringBuilder();
int count = 0;
byte[] buffer = new byte[1024];
StringBuilder builder = new StringBuilder();
while ((count = stream.Read(buffer, 0, 1024)) > 0)
{
sb.Append(Server.UrlDecode(Encoding.UTF8.GetString(buffer, 0, count)));
}
stream.Flush();
stream.Close();
stream.Dispose();
return sb.ToString();
}
public string GetValue(string typeName,string str)
{
string value = string.Empty;
string[] arr = null;
if (str.ToString().IndexOf("&") != -1)
{
arr = str.ToString().Split('&');
}
else
{
arr = str.Split(' ');
}
if (arr != null && arr.Length > 0)
{
for (var i = 0; i < arr.Length; i++)
{
int isBreak = 0;
string[] arrChild = arr[i].ToString().Split('=');
if (arrChild != null && arrChild.Length > 0)
{
for (var j = 0; j < arrChild.Length; j++)
{
if (arrChild[0].ToString() == typeName)
{
value = arrChild[1].ToString();
isBreak = 1;
break;
}
}
}
if (isBreak == 1)
{
break;
}
}
}
return value;
}
- .net http post接口返回json格式数据
- SSM编写http接口返回JSON格式数据
- HTTP协议post请求返回json数据
- 接口返回值 Json格式数据
- ASP.NET API(MVC) 对APP接口(Json格式)接收数据与返回数据的统一管理
- 客户端POST提交、服务器返回json格式数据的demo
- 使用jQuery发送POST,Ajax请求返回JSON格式数据
- asp.net 使用ajax请求地址接口数据 ajax返回类型是json js get post请求数据
- http post发送与接收返回json数据
- 返回json格式数据
- 请求第三方接口返回json格式数据的解析
- JAVA 请求http接口返回json数据解析
- 如何调用http接口获取json数据及GET/POST方式调用http接口
- mui post json 格式数据
- JSON API免费接口 各种提供JSON格式数据返回服务网站的API接口
- php返回json格式数据
- Servlet返回JSON格式数据
- Struts返回Json格式数据
- java面试题3
- android 静音与振动
- js获取当前域名、Url、相对路径和参数
- 简单理解Socket及TCP/IP、Http、Socket的区别
- @RequestMapping详解
- .net http post接口返回json格式数据
- [RK3288][Android6.0] RTC驱动的上层调用流程
- sony apkanalyser使用
- java Web开发_购物车功能实现
- go"???
- Java实现-最大间距
- Unity3D 03-代码及效率优化总结
- bzoj 2219: 数论之神 (BSGS+GCD+数论)
- 查看虚拟机里的Centos7的IP