Skip to main content
May 7, 2024
Question

Boundary in multipart form-data to HTTP Request

  • May 7, 2024
  • 12 replies
  • 0 views

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
May 7, 2024

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

May 7, 2024

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
May 7, 2024
Do you know if that value is constant in Appian?

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