Web--Response
using Newtonsoft.Json.Linq;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Web; namespace Xima.FreamWork.Common.Web
{
public class Response : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{ } public static void OutResult(HttpContext context, MsgResult rs)
{
var obj = (JObject)JToken.FromObject(rs);
WriteJson(context, obj.ToString());
} public static void WriteJson(HttpContext context, object strJson)
{
context.Response.Clear();
context.Response.ContentEncoding = Encoding.UTF8;
context.Response.ContentType = "text/plain;";
context.Response.Write(strJson);
context.Response.Flush();
context.ApplicationInstance.CompleteRequest();
//context.Response.End();
} public bool IsReusable
{
get
{
return false;
}
}
} public class MsgResult
{
public bool Success { get; set; }
public string Message { get; set; }
}
}
Web--Response的更多相关文章
- Yii2 使用json 和设置component 中'format' => yii\web\Response::FORMAT_JSON 的区别
		
在Yii2中如果设置了 'response' => [ 'format' => yii\web\Response::FORMAT_JSON, 'charset' => 'UTF- ...
 - java web response提供文件下载功能
		
*/ .hljs { display: block; overflow-x: auto; padding: 0.5em; color: #333; background: #f8f8f8; } .hl ...
 - java WEB Response重定向和缓存控制
		
package cn.com; import java.io.IOException; import javax.servlet.ServletException; import javax.serv ...
 - [Java][Web]Response学习.缓存
		
response.setHeader("expires", String.valueOf(System.currentTimeMillis() + 1000 * 3600)); S ...
 - [Java][Web]Response学习
		
// 在 http 中,meta 标签可以模拟响应头 response.setHeader("Content-type", "text/html;charset=UTF- ...
 - python学习6 web开发
		
wsgi自带,用语构建简单服务器 例子 from wsgiref.simple_server import make_server def index(env, res): res('200 ok', ...
 - Python-Blog2-编写Web app 骨架
		
撸代码之前让我们先来看几个概念: 什么是协程(Coroutine)? 假设现在有两个子程序,子程序A和子程序B: def A(): print('1') print('2') print('3') d ...
 - asyncio创建协程解析——分析廖雪峰的Python教程之创建WEB服务(转)
		
第一步,搭建开发环境 所需第三方库: aiohttp,异步 Web 开发框架:jinja2,前端模板引擎:aiomysql,异步 mysql 数据库驱动 所需内置库: logging,系统日志:asy ...
 - 利用Django构建web应用及其部署
		
注:很久之前就有了学习Django的想法,最近终于有机会做了一次尝试.由于Django的详细教程很多,我在这里就不再详述了,只是将整个开发流程以及自己在学习Django中的一些思考记录在此. Syst ...
 - Yii2 响应部分 response
		
当应用完成处理一个请求后, 会生成一个yii\web\Response响应对象并发送给终端用户 响应对象包含的信息有HTTP状态码,HTTP头和主体内容等, 网页应用开发的最终目的本质上就是根据不同的 ...
 
随机推荐
- mysql之路4
			
MYSQL之约束 2.主键约束 349行cnname换成cname
 - HBase 中 Memstore-Local Allocation Buffer
			
在0.90 版本后的 HBase,引入了一个高级机制用于缓解堆内存碎片的问题.此内存碎片问题的产生的主要原因是由于 memstore 上的扰动(频繁的分配与释放内存空间)导致.对应解决此问题的机制为M ...
 - 6.mybatis----日志工厂
			
日志工厂 如果一个数据库操作出现了异常,我们需要排错,所以说日志就是最好的助手 曾经:sout,debug 现在:日志工厂 在Mybatis中具体使用哪一个日志,在设置中设定 咋设定? 在mybati ...
 - vs 配置 rtaudio
			
需要下载较新版的 cmake 以及 Visual Studio 20xx. 该库的链接:http://www.music.mcgill.ca/~gary/rtaudio/index.html 该库的g ...
 - opencv:自适应阈值
			
#include <opencv2/opencv.hpp> #include <iostream> using namespace cv; using namespace st ...
 - CLR处理损坏状态的异常
			
你有没有写过不太正确但足够接近的代码?当一切顺利的时候,你是否不得不编写运行良好的代码,但是你不太确定当出了问题时会发生什么?有一个简单的.不正确的语句可能位于您编写或必须维护的代码中:catch ( ...
 - sqli-libs总结
			
security数据库中: select left(database(),1)=‘s’; 前1位是否是s: select database() regexp ‘s’; 匹配第一个字符是否是 s: ...
 - toString()和toLocaleString()方法有什么区别和联系
			
toString()和toLocaleString()有什么区别 偶然之间用到这两个方法 然后在数字转换成字符串的时候,并没有感觉这两个方法有什么区别,如下: 1 2 3 4 5 6 7 8 var ...
 - Spring错误:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.Bi
			
在使用SSM框架传递多个参数的时候发生如下错误: 原因是因为在传递多个参数的时候没有使用注解@Param,所以才包如下错误: 参考的技术文章:https://blog.csdn.net/sinat_2 ...
 - CSH while read