【发布时间】:2019-10-02 20:22:52
【问题描述】:
Spring REST Docs 是一种创建最新 API 文档的好方法。它还从您的测试代码生成代码 sn-ps,您可以将其插入到您的 API 文档中。当您的 API 用户阅读您的文档时,他们可以轻松地将 sn-ps 复制并粘贴到他们的终端中并执行它。
目前它在字符串值周围使用单引号生成 sn-ps:
$ curl 'https://some.url.com/teams' -i -X POST -H 'Content-Type: application/json'
-H 'Accept: application/hal+json' -H 'Authorization: Bearer $TOKEN'
-d '{
"description" : "Test Team"
}'
在上面生成的 curl 请求中,$TOKEN 将是一个环境变量,但由于单引号,变量替换不起作用。这就是为什么我想以某种方式配置 Spring REST Docs 以在标头值周围使用双引号。
有人知道怎么做吗?
【问题讨论】:
标签: spring spring-data spring-restdocs