コード例 #1
0
        public JsonResult Post([FromBody] ComputerInfo compInfo)
        {
            var options = new JsonSerializerOptions
            {
                PropertyNamingPolicy = JsonNamingPolicy.CamelCase,
                IgnoreNullValues     = true
            };

            try
            {
                _logger.LogInformation(JsonConvert.SerializeObject(compInfo));
                //TODO write do DB
                var response = new ResponseWS(compInfo.Id, (int)ErrorCode.OK);
                return(Json(response, options));
            }
            catch (Exception ex)
            {
                var error = new ResponseWS(compInfo.Id, (int)ErrorCode.SmthWrong, ex.Message);
                return(Json(error));
            }
        }
コード例 #2
0
        public static ResponseWS SendGetRequest(string url)
        {
            HttpWebRequest  request;
            HttpWebResponse response;
            ResponseWS      responseWs;

            responseWs = new ResponseWS();

            try
            {
                int timeOut = Convert.ToInt32(ConfigurationManager.AppSettings["TimeOut"]);

                request             = (HttpWebRequest)WebRequest.Create(url);
                request.Timeout     = timeOut;
                request.Method      = "GET";
                request.ContentType = "application/json";
                response            = (HttpWebResponse)request.GetResponse();

                responseWs.statusCode = Convert.ToString(response.StatusCode);

                if (response.StatusCode == HttpStatusCode.OK)
                {
                    Stream       dataStream = response.GetResponseStream();
                    StreamReader reader     = new StreamReader(dataStream);
                    responseWs.data = reader.ReadToEnd();
                }
                else
                {
                }
            }

            catch (Exception e)
            {
                // ControLogger.GravarLog(e);

                responseWs.message = e.Message;
            }

            return(responseWs);
        }
コード例 #3
0
ファイル: Form1.cs プロジェクト: EstuardoLopez/SA_Practica1
        private void CrearDatos(ContactoModel filter)
        {
            ResponseWS result = clientSoap.SentContacts(filter);

            MessageBox.Show(result.message);
        }