寻求需基础认证(Basic Authentication)的公开可访问API示例
适合测试基础认证的公开模拟API推荐
嘿,我刚好知道几个靠谱的公开模拟API,专门用来测试基础认证(Basic Authentication),给你列出来:
httpbin.org
这绝对是开发者测试HTTP请求的首选工具之一,它专门提供了基础认证的测试端点。你可以自定义用户名和密码来构造请求,比如用test作为用户名、secret作为密码的话,访问https://httpbin.org/basic-auth/test/secret。只有当你携带正确的基础认证凭证时,接口才会返回{"authenticated": true, "user": "test"};如果凭证错误或者没带,就会返回401未授权状态码。
用curl测试的命令示例:curl -u test:secret https://httpbin.org/basic-auth/test/secretReqRes.in
这个模拟API服务也支持基础认证测试,有现成的测试凭证可用:用户名admin,密码password。比如你发送GET请求到https://reqres.in/api/users,带上正确的基础认证头,就能正常获取用户列表数据;如果凭证错误,会直接返回401 Unauthorized。
curl测试命令:curl -u admin:password https://reqres.in/api/users
如果需要更定制化的场景,你也可以用json-server搭配基础认证中间件快速搭建一个本地的模拟API,但上面两个公开服务完全能满足大多数基础认证的测试需求啦。
内容的提问来源于stack exchange,提问作者Antek
相关产品推荐
相关产品推荐

