PostMan 跨域测试

这篇具有很好参考价值的文章主要介绍了PostMan 跨域测试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文将简单介绍如何使用PostMan进行跨域测试

1.跨域的概念

跨域问题是源自“同源策略”,“同源策略”是一种约定,本质上是限制一个域的JavaScript脚本和另一个域内的内容进行交互。

“同源策略”是保证浏览器安全的一种核心机制,所有浏览器在实现上都必须实现该机制,否则该浏览器将会非常容易被攻击。所谓“同源”,即在一个域内,一个域由协议、主机、端口三部分组成,有任何一个部分不同,都不是一个域、一个源。

如在http://www.test.com这个网页中她的js无法与其他域中的内容进行交互。

注意:这种交禁止交互不是指跨域的请求发不出去,而是指响应的结果被浏览器拦截了。

跨域的请求是否会被拦截其实是通过Http报文里面的标志位来判断的,所以在后端解决跨域问题是很方便的,只要在响应返回前处理一下浏览器判断响应是否跨域的条件项就行。开源资料很多,此处不展开赘述。

2.使用PostMan进行跨域测试

使用PostMan可以方便快速的进行跨域测试。

只需要在请求头中手动添加一个Origin的标头,声明需要跨域跨到的域(IP:端口)就行。其余参数PostMan会自动生成。添加此标头后,请求会被做为一条跨域的请求来进行处理。

PostMan 跨域测试

 无论是否跨域成功,返回值都会是200,需要通过响应头来确认到底是否跨域成功。

跨域不成功,响应中不会包含跨域相关的标头:

PostMan 跨域测试

跨域成功,响应中会包含跨域相关的标头:

PostMan 跨域测试文章来源地址https://www.toymoban.com/news/detail-410336.html

到了这里,关于PostMan 跨域测试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • PostMan 测试项目是否支持跨域

    使用PostMan可以方便快速的进行跨域测试。 只需要在请求头中手动添加一个Origin的标头,声明需要跨域跨到的域(IP:端口)就行,其余参数PostMan会自动生成。添加此标头后,请求会被做为一条跨域的请求来进行处理。 无论是否跨域成功,返回值都会是200,需要通过响应头来

    2024年02月07日
    浏览(29)
  • 使用Postman+JMeter进行简单的接口测试

    以前每次学习接口测试都是百度,查看相关人员的实战经验,没有结合自己公司项目接口真正具体情况。 这里简单分享一下公司项目Web平台的一个查询接口,我会使用2种工具Postman和JMeter如何对同一个接口做调试。 准备工作 首先,登录公司平台,通过谷歌浏览器右键—更多

    2024年02月01日
    浏览(35)
  • web应用模式、API接口、接口测试工具postman、如何在浏览器中测试、restful规范、序列化反序列化、基于Django原生编写五个接口、drf介绍和快速使用、drf之APIView源码分析

    目录 一、web应用模式 二、API接口 三、接口测试工具postman postman介绍 postman下载与使用 四、如何在浏览器中测试 五、restful规范(重要) 六、序列化反序列化 七、基于Django原生编写五个接口 八、drf介绍和快速使用 概念 特点(了解一下) 安装 使用drf编写五个接口 九、drf之API

    2024年02月05日
    浏览(48)
  • [toolschain] 怎么运用git 嵌套git 管理(子文件夹中也有个git) 并且如何简单设置使用repo的笔记 本文是求助GPT的记录 实践有用

    Q:一个文件夹a,a中的文件被a中的git 1管理,同时与a平级有一个git2,怎么让git 也能管理到git1 的内容 A:如果你想让一个 Git 仓库(git2)也能管理另一个 Git 仓库(git1)的内容,你可以使用 Git 的子模块(submodule)功能。子模块允许一个 Git 仓库包含另一个 Git 仓库,使得你可

    2024年02月04日
    浏览(51)
  • 如何使用PostMan进行并发测试?

    👀(Postman 的 runner 实际上是串行执行的,因此不能作为并发测试, 只是批量测试,本文如下称为并发的是错误的) 要在Postman中对POST请求进行压力测试,可以按照以下步骤进行操作: 打开Postman应用程序并创建一个新的请求集合(Collection)。 在请求集合中创建一个新的请求,

    2024年02月03日
    浏览(45)
  • Postman如何使用(四):接口测试

    一.接口 1.程序内部接口:方法与方法之间,模块与模块之间的交互,程序内部抛出的接口,比如bbs系统,有登录模块,发帖模块等等,那你要发帖就必须先登录,那么这两个模块就得有交互,它就会抛出一个接口供内部系统进行调用。 2.系统对外接口:比如你要从别的网站或

    2024年02月04日
    浏览(39)
  • 如何使用postman做接口测试

    常用的接口测试工具主要有以下几种: Postman: 简单方便的接口调试工具,便于分享和协作。具有接口调试,接口集管理,环境配置,参数化,断言,批量执行,录制接口,Mock Server, 接口文档, 接口监控等功能; JMeter: 开源接口测试及压测工具,支持Linux及无界面运行; LR:

    2024年02月02日
    浏览(32)
  • 如何使用Postman做多接口测试【实战】

    本文讲解使用postman做接口测试和批量接口测试的方法。 2.1 环境变量和全局变量的设置: a. 环境变量的设置方法如下图。点击设置一个环境变量,名为\\\"user_pwd\\\", 里面设置username 和passwd的值,然后在请求中应用这个环境变量\\\"user_pwd\\\"即可。 环境变量可以使用在以下地方: URL U

    2024年02月06日
    浏览(33)
  • 如何使用postman进行接口测试(实战项目分享)

    Postman是我们测试人员比较常用的一款接口测试工具,功能强大又易上手。 在这里分享一个入门级的接口测试练手项目:  三十多个接口,常见的接口请求方式POST、GET、PUT、DELETE都有涵盖; 有token鉴权,可设置变量进行token调用; 可用于接口自动化测试; 此项目安装部署方便

    2024年02月16日
    浏览(38)
  • Postman如何做接口测试:如何使用外部 json 文件数据

    在软件测试过程中,你可能已经提前配置了一些环境数据放在通用的配置文件中,你想直接导入这些文件,在 postman 中使用,这样的话,你就不需要重复在 postman 软件中设置了。 比如你可以直接从开发那里得到一个配置文件,里面有 host 地址,数据库地址,每页的列表限制信

    2024年02月07日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包