使用邮递员在chrome上显示实时预览

时间:2018-11-15 08:19:06

标签: asp.net asp.net-core postman

enter image description here

我正在创建备用登录方法。我在哪里发送Email(test@gmail.com)SessionKey(asdasd@3)均为字符串类型。

使用(POST)到rest API。预览在POSTMAN上显示它正在运行并且用户已登录,但是该应用程序在端口上的chrome上运行时无法登录。

用户应登录,然后在chrome浏览器中显示下一页。使用POSTMAN发送值之后

我想在google chrome上而不是在POSTMAN预览上查看预览。

2 个答案:

答案 0 :(得分:0)

这是因为CORS问题。通过Postman执行对REST API的调用时,将不会设置CORS验证。当您通过浏览器执行对REST API的调用时,API将对照REST API中允许的域验证浏览器发送的原始域。

要允许您的域被API接受,您可以像下面这样启用它

[EnableCors("http://localhost:4200,http://something.rooturl.com", "*", "*")]
public class YourController : ApiController
{
}

答案 1 :(得分:0)

  

“我想知道是否有办法查看显示在google chrome而不是POSTMAN预览上的结果。”

是的,您可以在Google Developers工具上看到它。右键单击Chrome页面,然后选择Inspect Element。然后Networks Tab

Google chrome dev tools for checking api request and responses

但是,建议使用Postman测试api。如果您收到邮递员的回复,则表示该API工作正常。问题出在您的实现中。您可以张贴一些用ASP.NET编写的代码吗?