接手一个前后端分离的项目,我手上只有后端的代码,以及前端的测试环境
这个时候碰到问题,需要调试,我使用postman
在页面选好数据后,保存前打开F12,保存时就可以看到Network中调用的方法和传递的参数
然后看到传给后台的是一个个参数,大概近百个,这调试总不能一个个复制到postman吧,头皮发麻,
所以去百度了,结果没看到有人提问,那这说明大家应该有别的方法轻松解决,试了很久,还真找到了
复制form data中的数据
然后在postman中,点击bulk edit,就可以黏贴进数据了
再点击一下bulk edit的按钮,变成key value的显示模式,这个时候就能发现参数和值一一对应了
还好没去傻傻的复制黏贴,不然感觉一天都测不了介个接口
POST,GET
请求
之content-type约定
作为一个Java工程师,免不了和前端对接,或者自己使用http
请求
,那么在交互的过程中,
参数
传的content-type类型如何定义,后端该如何接收解析,以前一直是似懂非懂的在使用,最近在交互的过程中遇到很一些无法解析的问题,在此记录一下。
后端接口中注解的使用比较
后端主要使用注解:
@PathVariable,@RequestParam,@RequestBody
三种注解的比较
@RequestBody主要用来接收前端传递给后端的json字符
文章目录
postman
的BulkEdit功能
postman
的BulkEdit功能
通常,浏览器开发者工具展示的Headers或者Body的数据形式为 key:value 的形式,且为一行一个;
postman
中提供了 BulkEdit功能,可以直接把这种数据粘贴后自动转为表格的key-value形式,Header和Body都支持;这大大方便了测试时
参数
复制的便利性;
可以选择key-value模式,可以选择bulk edit模式;个人推荐第二种模式容易编辑
总结:个人感觉这个功能非常实用。比如你f
postman
是一个非常好用的接口测试工具,而且功能也很强大,今天只简单说一下使用
postman
如何对一个接口传入大批量
参数
进行测试的方法。
以我测试的平台为例,我们的平台是做在线教育平台的,我模拟的场景是老师有一门课叫ABC,现在需要有1000个学生加入ABC这门课。我们不可能手动操作1000次,所以这个时候就需要借助工具。假如说学生加入ABC这门课程的接口是这样的:https://hhhh.com/addstu/addcourse
其中的
参数
学生uuid是这个接口需要的
参数
之一,调用这个接口之后学生
比如,对于一个 GET 的
请求
的 url 是:http://openapi.youdao.com/api?q=纠删码(EC)的学习&from=zh_CHS&to=EN&appKey=152e0e77723a0026&salt=4&sign=6BE15F1868019AD71C442E6399DB1FE4
对应着其实是?key=value形式中包含
多个
Http 的 GET 的 query s...
当使用
Postman
进行接口测试时,如果出现404错误,表示
请求
的资源未找到。这可能是由于以下几个原因导致的:
1. 错误的
请求
URL:请确保您输入的URL正确,包括域名、路径和查询
参数
。
2. 接口地址不存在:请确认您
请求
的接口地址是否正确,并且该接口确实存在。
3. 接口权限问题:有些接口可能需要特定的权限才能访问。请检查您是否具有访问该接口的权限。
4. 接口服务器问题:有时候,服务器可能会发生故障或维护,导致无法访问特定的接口。您可以尝试在其他时间或与网站管理员联系。
当遇到404错误时,您可以采取以下步骤进行排查:
1. 检查URL拼写:确保
请求
的URL没有错别字或缺少任何必需的路径或
参数
。
2. 验证接口地址:确认接口地址是否正确,并且确保该接口存在。
3. 检查权限:如果接口需要特定的权限,请确保您具有正确的权限。
4. 检查服务器状态:如果在其他时间或其他设备上都无法访问该接口,那么可能是服务器出现了问题。您可以尝试联系网站管理员以获取更多信息。
通过以上步骤,您应该能够排查和解决
Postman
调试
404错误的问题。