rluedders
9 years agoFrequent Visitor
In a REST request , how can I submit a Content-Type for each part in multipart request
I'm trying to use SoapUI to test a REST service that accepts a multipart POST. The first part being JSON, the second being a file.
I've been able to tell SoapUI to submit the request as multipart and build the parts from the QUERY parameters.
The problem: I can't find a way to tell SoapUI to use a Content-Type: application/json header for the first part in the multipart request - Is this a feature that is supported by SoapUI (or could be added?)
Here is as far as I've gotten:
POST http://localhost:8080/rest/path/hello.txt HTTP/1.1 Accept-Encoding: gzip,deflate Content-Type: multipart/form-data; boundary="----=_Part_33_1474532169.1469024696152" MIME-Version: 1.0 Content-Length: 29328 Host: localhost:8080 Connection: Keep-Alive User-Agent: Apache-HttpClient/4.1.1 (java 1.5) ------=_Part_33_1474532169.1469024696152 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: form-data; name="indexfields" { "firstname" : "hello", "lastname" : "world" } ------=_Part_33_1474532169.1469024696152 Content-Type: application/pdf Content-Transfer-Encoding: binary Content-Disposition: form-data; name="file"; filename="example-file.pdf"
....