我有一个swagger文件,其中"pattern"
是^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$
,默认字符串需要是"Basic dXNlckBkb21haW4uY29tOnBhc3N3b3Jk"
(这是一个Base64编码的字符串,其前面有'Basic'字样) 。
我收到错误"String does not match pattern
。我不知道如何添加Base64字符串的'Basic'。提示?
答案 0 :(得分:1)
您似乎正在为REST API使用HTTP基本身份验证。我建议你将其记录为"安全方案对象"代替。 e.g。
{
"type": "basic"
}
参考:https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#security-scheme-object