Необходимо обработать почтовый запрос и перенаправить пользователя на определенный сайт - PullRequest
0 голосов
/ 30 октября 2018

Мне нужно проверить перенаправление почтового запроса на определенный сайт. Я создал методы контроллера в ASP.net webapi и разместил его в IIS. Я пытаюсь позвонить по URL через почтового менеджера и получить статус 200 ОК. Мне нужно убедиться, что http://test.com будет вызван. Как мне убедиться в этом.

Я использую URL http://ehr.com/api/redirect в качестве запроса POST в POSTMAN.

public class RedirectController : ApiController
{
    public HttpResponseMessage Post()
    {
        var response = Request.CreateResponse(HttpStatusCode.Moved);
        response.Headers.Location = new Uri("http://test.com");
        return response;
    }

    public HttpResponseMessage Get()
    {
        string result = "Hello world";
        var resp = new HttpResponseMessage(HttpStatusCode.OK);
        resp.Content = new StringContent(result, System.Text.Encoding.UTF8, "text/plain");
        return resp;
    }

}

Мне нужен веб-интерфейс, размещенный на контроллере, для загрузки веб-сайтов с запросом получения при вызове с веб-сайта стороннего поставщика. Наш сторонний веб-сайт поставщика вызывает URL-адрес веб-сайта методом post. Поэтому я пытаюсь создать промежуточный сайт, на котором размещен API. Я попрошу веб-сайт поставщика указать тот веб-сайт API, который принимает метод post, и перенаправляет на правильный веб-сайт методом get. Веб-сайт поставщика не может изменить свой запрос с поста на получение, поскольку он использует его через протокол HTTPS и по соображениям безопасности использует только запрос POST

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...