前几天面试时遇到了一个坑!!
面试官问:postman遇到跨域问题时如何解决?
之前的几个项目开发中我都是使用postman测试接口的,当时我只记得使用postman时遇到过身份校验问题,因为项目中使用了jwt校验用户身份,在postman中需要手动配置一下Authorization。但是我不太记得我是否有处理过跨域问题,这时没反应过来postman其实根本不会遇到跨域问题。
使用 Postman 进行请求时不存在跨域问题。
违反浏览器同源策略时会发生跨域。注意,浏览器!,同源策略是浏览器保护数据安全的安全机制。
跨域限制是浏览器的安全机制,用于保护用户从网页加载的数据。
但是!Postman 是客户端应用,是服务器对服务器,所以在 Postman 中,这种限制并不存在,因为它是独立的客户端,与浏览器安全策略无关。
客户端应用中无浏览器同源策略,所以 Postman 不受浏览器的同源策略限制,所以可以直接请求任意域名的 API 而不受阻碍。
我们可以使用 Postman 来测试和调试跨域请求,而无需担心跨域限制!!!