У меня проблемы с получением данных от внешней службы, которая опрашивает определенный адрес, к которому привязан и мой веб-сайт.
В основном, существует служба, которая опрашивает адрес, т.е. http://dev.produpdate.test.com/ProductConsumer/.Я привязал свой веб-сайт к этому и настроил контроллер для получения отправляемых данных. Пожалуйста, смотрите ниже:
using System.Web.Http;
using Website.Models;
namespace Website.Controllers
{
public class ProductUpdateController : UmbracoApiController
{
[AllowAnonymous]
[HttpGet]
[Route("ProductConsumer")]
public IHttpActionResult Get()
{
return Ok();
}
//[HttpPost]
//public IHttpActionResult Handler([FromBody]Product Request)
//{
// return Ok();
//}
}
}
Когда я ставлю точку останова в коде, они никогда не попадают. Я проверил, есть ли трафик на сайт и есть ли. Я просто не могу получить данные, которые публикуются.
Я уверен, что что-то пропустил, но не могу понять, что. Я прочитал различные статьи и документы, например, https://our.umbraco.com/Documentation/Reference/Routing/WebApi/index-v7
К вашему сведению - это то, что у меня есть в журналах на этом сайте:
2019-10-30 10:32:08 xxx. xxx.xx.xxx POST / ProductConsumer / - 80 - xxx.xxx.xxx.xx ServiceA - 404 0 0 99
Большое спасибо за любую помощь в этом. HH