发布和重定向FROM Web Api
警告:
这个问题不是关于如何发布到Web Api,是如何从Web Api发布。
场景:
我的问题与Darin Dimitrov的回答有关: 如何在ASPNET Web API中重定向
并且似乎是一个重复的: Response.Redirect,它将数据发布到ASP.NET中的另一个URL,但考虑到问题已经过时(2008),我正在寻找可能WebApi是最新的答案。
使用Visual Studio 2012 Web Api 2.1
我通过控制器中的POST方法获取应用程序中的数据(是一个web api)。 到现在为止还挺好。 现在我想将这些数据(带有一些更改)发布到接受我的数据的外部站点(这已经过validation并且可以正常工作)。
对于这个过程,我尝试了两种方法:
-
使用带有javascript的“onload”事件提交的基本表单创建一个字符串。
从( 将数据POST到ASP.NET中的另一个URL的Response.Redirect )。 这是有效的,这就是我使用它的方式,但也许可以用一些更好的方法来代替。 -
使用
client.PostAsync
。 我也可以使用它,但我不想显示对用户的响应,我想重定向他。 也许这可以适应重定向?
题:
如何在不使用“onload”变通方法的情况下重定向发送Post变量,或者在不等待响应的情况下调整“HttpClient”以进行重定向后?
考虑:我不发布任何代码,因为我的两个选项的实现已经很容易,我没有任何问题。
上述就是C#学习教程:发布和重定向FROM Web Api分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/997976.html