From ee1dff45595e094d7874718b960adf959283b993 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期六, 23 九月 2023 09:25:39 +0800 Subject: [PATCH] 1 --- ExportMap/App_Start/WebApiConfig.cs | 14 +------------- ExportMap/Controllers/ConvertController.cs | 2 +- ExportMap/Controllers/licenseEncryptionController.cs | 6 ++++++ ExportMap/Controllers/FloatServerController.cs | 9 +++++++-- ExportMap/Controllers/TerraController.cs | 20 ++++++++++++++------ 5 files changed, 29 insertions(+), 22 deletions(-) diff --git a/ExportMap/App_Start/WebApiConfig.cs b/ExportMap/App_Start/WebApiConfig.cs index aa1b663..d35bbad 100644 --- a/ExportMap/App_Start/WebApiConfig.cs +++ b/ExportMap/App_Start/WebApiConfig.cs @@ -13,20 +13,8 @@ { public static void Register(HttpConfiguration config) { - // Web API routes + // 鍚敤Web API鐗规�ц矾鐢� config.MapHttpAttributeRoutes(); - - //config.Routes.MapHttpRoute( - // name: "TerraApi", - // routeTemplate: "{controller}/3d/terrain", - // defaults: new { controller = "Terra" } - //); - - config.Routes.MapHttpRoute( - name: "FloatServer", - routeTemplate: "floatserver/checkout/{action}/{id}", - defaults: new { controller = "FloatServer", id = RouteParameter.Optional } - ); // {controller}/{id} config.Routes.MapHttpRoute( diff --git a/ExportMap/Controllers/ConvertController.cs b/ExportMap/Controllers/ConvertController.cs index 6e0db2f..18c0499 100644 --- a/ExportMap/Controllers/ConvertController.cs +++ b/ExportMap/Controllers/ConvertController.cs @@ -28,7 +28,7 @@ //string wkt = TerrainUtils.GetPointZ(new XYZArgs() { dircode = "0B" }); //PyLasUtils.CsTransform("EPSG:4528", 400925.079, 2541768.173); - string json = PyLasUtils.GetLasGeomJSON(@"D:\LF\data\las\1_lfz_0.05m.las", 1314); + //string json = PyLasUtils.GetLasGeomJSON(@"D:\LF\data\las\1_lfz_0.05m.las", 1314); return DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); } diff --git a/ExportMap/Controllers/FloatServerController.cs b/ExportMap/Controllers/FloatServerController.cs index 4e018b6..f1f7196 100644 --- a/ExportMap/Controllers/FloatServerController.cs +++ b/ExportMap/Controllers/FloatServerController.cs @@ -8,10 +8,15 @@ namespace ExportMap.Controllers { + /** + * 娴嬭瘯锛� + * + * http://localhost/ExportMap/floatserver/checkout/license + */ public class FloatServerController : ApiController { - [HttpGet] - [HttpPost] + [Route("floatserver/checkout/license")] + [AcceptVerbs("GET", "POST")] public void license() { HttpRequest httpRequest = HttpContext.Current.Request; diff --git a/ExportMap/Controllers/TerraController.cs b/ExportMap/Controllers/TerraController.cs index 88033dd..0578ef6 100644 --- a/ExportMap/Controllers/TerraController.cs +++ b/ExportMap/Controllers/TerraController.cs @@ -7,27 +7,35 @@ namespace ExportMap.Controllers { - //[RoutePrefix("3d/terrain")] public class TerraController : ApiController { - [Route("{path}/layer.json")] + // http://localhost/ExportMap/terra/dem/layer.json + [Route("terra/{path}")] [HttpGet] - public string GetLayer(string path) + public string GetLayerJson(string path) { return "layer.json"; } - [Route("{path}/{z}/{x}/{y}.terrain")] + // http://localhost/ExportMap/terra/dem/3/1/2.terrain + [Route("terra/{path}/{z}/{x}/{y}")] [HttpGet] public string GetTerrain(string path, int z, int x, int y) { return ".terrain"; } + /*[Route("api/order/{id:int=3}/ordertype")] [HttpGet] - public string CreateMpt(string path, string token) + public IHttpActionResult GetById(int id) { - return path; + return Ok<string>("Success" + id); } + + [AcceptVerbs("GET", "POST")] + public IHttpActionResult GetById(int id) + { + return Ok<string>("Success" + id); + }*/ } } diff --git a/ExportMap/Controllers/licenseEncryptionController.cs b/ExportMap/Controllers/licenseEncryptionController.cs index 80b702a..6a88d4f 100644 --- a/ExportMap/Controllers/licenseEncryptionController.cs +++ b/ExportMap/Controllers/licenseEncryptionController.cs @@ -8,6 +8,12 @@ namespace ExportMap.Controllers { + /** + * 娴嬭瘯锛� + * + * http://localhost/ExportMap/licenseEncryption/getLicenseSecret + * http://localhost/ExportMap/licenseEncryption/getLicenseDecrypt + */ public class licenseEncryptionController : ApiController { [HttpGet] -- Gitblit v1.9.3