需要处理帖子请求并将用户重定向到特定网站

时间:2018-10-29 22:12:27

标签: asp.net asp.net-web-api

我需要测试将发布请求重定向到特定网站。我已经在ASP.net webapi中创建了控制器方法,并将其托管在IIS中。我正在尝试通过邮递员调用URL,并获得状态200 OK消息。我需要确保调用http://test.com。我该如何确保。

我将URL http://ehr.com/api/redirect用作POSTMAN中的POST请求。

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;
    }

}

我需要一个托管在控制器上的webapi,以便在从第三方供应商网站调用该网站时通过get请求加载网站。我们的第三方供应商网站使用post方法调用网站URL。因此,我试图实现的目标是创建一个托管API的中介网站。我将要求供应商网站指向接受post方法并使用get方法重定向到正确网站的API网站。供应商网站无法通过HTTPS协议将其请求从发布更改为获取,并且出于安全原因,只能使用POST请求

0 个答案:

没有答案