diff --git a/multi/multi__contract_dsl.html b/multi/multi__contract_dsl.html index 937597661c..e3e52b3515 100644 --- a/multi/multi__contract_dsl.html +++ b/multi/multi__contract_dsl.html @@ -432,6 +432,24 @@ body: response { status OK() } +} +org.springframework.cloud.contract.spec.Contract contractDsl = org.springframework.cloud.contract.spec.Contract.make { + request { + method "PUT" + url "/multipart" + headers { + contentType('multipart/form-data;boundary=AaB03x') + } + multipart( + file: named( + name: value(stub(regex('.+')), test('file')), + content: value(stub(regex('.+')), test([100, 117, 112, 97] as byte[])) + ) + ) + } + response { + status 200 + } }
YAML.
request:
diff --git a/single/spring-cloud-contract.html b/single/spring-cloud-contract.html
index 61d4a50b16..2cc6c8bd42 100644
--- a/single/spring-cloud-contract.html
+++ b/single/spring-cloud-contract.html
@@ -3509,6 +3509,24 @@ body:
response {
status OK()
}
+}
+org.springframework.cloud.contract.spec.Contract contractDsl = org.springframework.cloud.contract.spec.Contract.make {
+ request {
+ method "PUT"
+ url "/multipart"
+ headers {
+ contentType('multipart/form-data;boundary=AaB03x')
+ }
+ multipart(
+ file: named(
+ name: value(stub(regex('.+')), test('file')),
+ content: value(stub(regex('.+')), test([100, 117, 112, 97] as byte[]))
+ )
+ )
+ }
+ response {
+ status 200
+ }
}
YAML.
request:
diff --git a/spring-cloud-contract.xml b/spring-cloud-contract.xml
index 4effa76e5a..a4fbaeaeda 100644
--- a/spring-cloud-contract.xml
+++ b/spring-cloud-contract.xml
@@ -5951,6 +5951,24 @@ body:
response {
status OK()
}
+}
+org.springframework.cloud.contract.spec.Contract contractDsl = org.springframework.cloud.contract.spec.Contract.make {
+ request {
+ method "PUT"
+ url "/multipart"
+ headers {
+ contentType('multipart/form-data;boundary=AaB03x')
+ }
+ multipart(
+ file: named(
+ name: value(stub(regex('.+')), test('file')),
+ content: value(stub(regex('.+')), test([100, 117, 112, 97] as byte[]))
+ )
+ )
+ }
+ response {
+ status 200
+ }
}