public IHttpActionResult PostHandler()
        {
            string request = Request.Content.ReadAsStringAsync().Result;

            if (string.IsNullOrEmpty(request))
            {
                return(Ok());
            }
            var result = _ctripFacadeService.Handler(request);

            return(Ok(result));
        }
예제 #2
0
        public HttpResponseMessage PostHandler()
        {
            string request = Request.Content.ReadAsStringAsync().Result;

            if (string.IsNullOrEmpty(request))
            {
                return(new HttpResponseMessage
                {
                    Content = new StringContent(""),
                    StatusCode = HttpStatusCode.OK
                });
            }
            var result   = _ctripFacadeService.Handler(request);
            var response = Request.CreateResponse(HttpStatusCode.OK);

            response.Content = new StringContent(result, Encoding.UTF8, "text/xml");
            return(response);
        }