
我正在创建另一种登录方法。在那里我发送了一个Email(test@gmail.com)和一个SessionKey(asdasd@3),都是string类型的。
转换为rest API (POST)。预览显示在POSTMAN上,它正在工作,用户已经登录,但应用程序在chrome上运行的端口没有登录。
用户应该登录,下一页应该显示在谷歌浏览器上。在使用POSTMAN发送值之后
我想在google chrome上看到预览,而不是在POSTMAN上预览。
发布于 2018-11-15 16:37:57
这是因为CORS的问题。当您通过Postman执行对REST API的调用时,不会设置CORS验证。当您在浏览器上执行对REST API的调用时,API会将浏览器发送的原始域名与REST API中允许的域名进行验证。
要使您的域名能够被API接受,您可以按如下方式启用它
[EnableCors("http://localhost:4200,http://something.rooturl.com", "*", "*")]
public class YourController : ApiController
{
}发布于 2018-11-15 16:51:38
“我想知道是否有办法在google chrome上显示结果,而不是在POSTMAN的预览上”。
是的,你可以在谷歌开发者工具上看到它。右键单击chrome页面并选择Inspect Element。然后是Networks Tab

但是,建议使用Postman进行apis测试。如果您在postman中得到响应,则表示API工作正常。问题出在你的实现中。你能发布一些你用ASP.NET写的代码吗?
https://stackoverflow.com/questions/53315046
复制相似问题