Postman导入带Basic认证的WSDL失败,求替代配置方案
解决Postman导入带Basic认证WSDL的方法
试试这几个可行的方案:
方案一:先下载带认证的WSDL到本地再导入
直接用curl命令带上Basic认证获取WSDL并保存到本地文件:
curl -u 用户名:密码 https://你的WSDL端点地址 -o local.wsdl
之后打开Postman,选择「导入」→「文件」,选中刚保存的local.wsdl,就能正常自动生成所有接口请求了。
方案二:给Postman全局/环境变量加认证头再导入链接
- 把你的用户名和密码拼接成
用户名:密码,用Base64编码(可以用终端命令echo -n '用户名:密码' | base64生成) - 在Postman里添加全局变量或者环境变量,键设为
Authorization,值设为Basic 刚才生成的Base64字符串 - 再去导入WSDL链接,Postman会自动带上这个认证头,就能成功读取WSDL并生成请求了。
方案三:手动创建请求后批量加认证
如果前面的方法都走不通,你可以先通过GET请求拿到WSDL原始内容,自己分析里面的接口定义,在Postman里逐个创建对应的请求,然后把这些请求放到一个集合里,给整个集合配置Basic认证——这样集合里的所有请求都会自动继承这个认证信息,不用逐个设置。
内容的提问来源于stack exchange,提问作者WL_CA
相关产品推荐
相关产品推荐

