Skip to main content
New Participant
May 7, 2024 9:58 AM UTC
Question

Boundary in multipart form-data to HTTP Request

Hello, to perform a POST type integration in which I want to add a content type multipart/form-data to the body, I have to add the boundary field to the integration header, which I have seen that appian generates in the HTTP Request .

That value that is generated in the HTTP Request is --TnQmfygKfP801A_kE1bGL-7YAFk_k6gl9--, and after testing in different environments and files, I have seen that it is always the same.


POST /api/myit-sb/content HTTP/1.1
Content-Type: multipart/form-data; boundary=TnQmfygKfP801A_kE1bGL-7YAFk_k6gl9
X-Requested-By: XMLHttpRequest
Cache-Control: no-cache
Content-Disposition: form-data; name="file"; filename="OP_ATP_DocPrueba.docx"
Content-Length: 12354
Host: aena-dev-restapi.onbmc.com
Connection: Keep-Alive
User-Agent: Appian
Accept-Encoding: gzip,deflate

--TnQmfygKfP801A_kE1bGL-7YAFk_k6gl9
Content-Disposition: form-data; name="file"; filename="OP_Test_DocPrueba.docx"
Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document
Content-Transfer-Encoding: binary

Binary content not shown for document, OP_Test_DocPrueba.docx (11.79 KB).
--TnQmfygKfP801A_kE1bGL-7YAFk_k6gl9--

Can someone tell me how to capture the value --TnQmfygKfP801A_kE1bGL-7YAFk_k6gl9-- in the HTTP Request or tell me if that value is always the same for Appian?

Thank you so much.

12 replies

shubhama926776
Brainy
May 7, 2024 11:25 AM UTC

AFAIK Appian generates a random boundary value for each multipart/form-data request, so capturing the specific value isn't reliable.

शुभम्
New Participant
May 7, 2024 11:30 AM UTC

Hello, thanks for your response. I need this value to be able to send it in the integration header. Do you know how I could capture it? Do you know if that value is constant in Appian?

shubhama926776
Brainy
May 7, 2024 11:34 AM UTC
Do you know if that value is constant in Appian?

No, It's not constant. Random for each request.

शुभम्