File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed
restdocs-api-spec/src/main/kotlin/com/keecon/restdocs/apispec Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ import org.springframework.restdocs.templates.TemplateFormat
18
18
import org.springframework.util.PropertyPlaceholderHelper
19
19
import org.springframework.web.util.UriComponentsBuilder
20
20
import java.util.Optional
21
+ import java.util.stream.Collectors
21
22
22
23
class ResourceSnippet (private val resourceSnippetParameters : ResourceSnippetParameters ) : Snippet {
23
24
@@ -82,7 +83,13 @@ class ResourceSnippet(private val resourceSnippetParameters: ResourceSnippetPara
82
83
requestFields = if (hasRequestBody) {
83
84
resourceSnippetParameters.requestFields.filter { ! it.isIgnored }
84
85
} else emptyList(),
85
- example = if (hasRequestBody) operation.request.contentAsString else null ,
86
+ example = if (hasRequestBody) {
87
+ operation.request.contentAsString.ifEmpty {
88
+ operation.request.parts?.stream()
89
+ ?.map(OperationRequestPart ::getContentAsString)
90
+ ?.collect(Collectors .joining(" \n " ))
91
+ }
92
+ } else null ,
86
93
securityRequirements = securityRequirements
87
94
),
88
95
response = ResponseModel (
You can’t perform that action at this time.
0 commit comments