欢迎访问本站!今天是:
您现在所在的位置:欢乐棋牌 > 欢乐棋牌 > 重要通知 >

扯旋棋牌游戏官网登陆用ASP.NET(WebForm模式)开发WebAPI的几个常用步骤

2019-09-04 [文号]: 来源:keraon 浏览次数:

2:体式谬误,5:办事器谬误。

0:未知,5:办事器谬误,7:过错法,以下是幼我正在开发中时时运用的几个步骤,这样便利少许,0:未知,6:系统谬误,1:结果为空,欢乐99棋牌官网,就这么多,十分单一,8:处理谬误,9:高出范畴/paramvoid ReError(int flag){switch (flag){case 1:ResponseString("null");break;case 2:ResponseString("Format_Error");break;case 3:ResponseString("DB_Error");break;case 4:ResponseString("Param_Error");break;case 5:ResponseString("Server_Error");break;case 6:ResponseString("System_Error");break;case 7:ResponseString("Illegal");break;case 8:ResponseString("Process_Error");break;case 9:ResponseString("Out_Of_Range");break;case 0:ResponseString("Unknown_Error");break;default:break;}Response.End();} /// summary/// 谬误处理/// /summary/// param象征, 3.少许谬误象征(未免会遇到谬误,然后举行响应,注定用得着) [csharp] view plaincopyprint? /// summary/// 返回字符串/// /summary/// param本质/paramvoid ResponseString(string Content){Response.ContentType = "text/json";Response.Write(Content);Response.End();} /// summary/// 返回字符串/// /summary/// param本质/paramvoid ResponseString(string Content){Response.ContentType = "text/json";Response.Write(Content);Response.End();} 先指定响应本质类型为:text/json,要举行少许处理) [csharp] view plaincopyprint? /// summary/// 谬误处理/// /summary/// param象征,欢乐棋牌安卓 ,这个步骤的实现须要增多一个引用 [csharp] view plaincopyprint?using System.Web.Script.Serialization; using System.Web.Script.Serialization; 能够将对象转换为JSON字符串,欢乐棋牌,1:结果为空,6:系统谬误, 2.将对象转换成JSON字符串(JSON相比风行少许,基本上是自己写好的类的对象。

也十分实用! ,8:处理谬误。

沸少许本质谬误,2:体式谬误。

妙手请多多辅导! 1.返回少许字符串(最基本的,XML就未几说了) [csharp] view plaincopyprint? /// summary/// 将对象转换为JSON字符串/// /summary/// param须要转换的对象/param/// returns/returnsstring TransToJSON(object obj){JavaScriptSerializer json = new JavaScriptSerializer();return json.Serialize(obj);} /// summary/// 将对象转换为JSON字符串/// /summary/// param须要转换的对象/param/// returns/returnsstring TransToJSON(object obj){JavaScriptSerializer json = new JavaScriptSerializer();return json.Serialize(obj);} 当心, 用ASP.NET写了不少API了,4:参数谬误,9:高出范畴/paramvoid ReError(int flag){switch (flag){case 1:ResponseString("null");break;case 2:ResponseString("Format_Error");break;case 3:ResponseString("DB_Error");break;case 4:ResponseString("Param_Error");break;case 5:ResponseString("Server_Error");break;case 6:ResponseString("System_Error");break;case 7:ResponseString("Illegal");break;case 8:ResponseString("Process_Error");break;case 9:ResponseString("Out_Of_Range");break;case 0:ResponseString("Unknown_Error");break;default:break;}Response.End();} 本质都能够改的,4:参数谬误,3:数据库谬误。

7:过错法。

之后强行终场响应,欢乐99棋牌下载,拿出来分享一下,有些人可以觉得MVC或者WCF(WebService)更适合写WebAPI,还是很不错的WebAPI开发选择,或者application/json、text/xml等等,数组也是能够支持的。

不过WebForm单一、易部署,3:数据库谬误。

好了。

分享到: