Example #1
0
        public ActionResult Post([FromBody] PageBehaviour pageBehaviour)
        {
            string remoteIpAddress = HttpContext.Connection.RemoteIpAddress.MapToIPv4().ToString();

            if (Request.Headers.ContainsKey("X-Forwarded-For"))
            {
                remoteIpAddress = Request.Headers["X-Forwarded-For"];
            }

            pageBehaviour.Ip = remoteIpAddress;
            _queuePublisherService.PublishMessage(pageBehaviour);

            return(Ok());
        }