cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Unable to post form-data to Rest API

nidhi_srivastava22
Active Contributor
0 Kudos
279

Hi Experts,

I am trying to post the data to Jira API form-data and it is working fine with POSTMAN but it is failing while posting through SAP CPI. The data is posted in binary format.

I compared the payload from POSTMAN and CPI and found that there are 2 content-type parameters while posting from POSTMAN but only one I am using in SAP CPI.

SAP CPI Logs

POST /rest/api/3/issue/SNTSTPRJ-86/attachments HTTP/1.1

SAP-PASSPORT: 2A54482A0300E600004350495F6C373030393231000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004D657373616765526563657074696F6E00000000000000000000000000000000000000000000000000004350495F6C3730303932310000000000000000000000000000000000000000003438303238383939363034633463313361616533326362396230616438663535000000001648028899604C4C13AAE32CB9B0AD8F5537AE6DED32AC4AB9AD6890385358EAEE00000001000000002A54482A
Authorization: Basic am9uYXRoYW4uY29ib0BicmlkZ2VzdG9uZS5ldTpBVEFUVDN4RmZHRjBUSjRVSXRORXFQYTZpQUc1RFUzeGJTM0tCQXRka0NjVW12U1p1VjZ4M3RwT3ZfYzFTOHBBVnFXWGpBaEVyRU1KcDVqY2t2ZWJrY2NDQmdsOUZ4LVRRWnk3ZmFIRXIwb2FSR2sxTjhaSlFjMWRtMWZtUEdOYzFGcm5zLVZIaUxRaXVLd29UN2lpVFFQVU1zLWFFUXc5YzE0b1ZJaW5seFVsOVJlQW1Cd21UeGs9MjQzOTRFNjk=
Content-Type: multipart/form-data; boundary="----=_Part_1_1515682674.1738677903765"
content-length: 58090
host: XXX.cloud
accept: */*
X-Atlassian-Token: no-check
user-agent: AHC/2.1

------=_Part_1_1515682674.1738677903765
Content-Disposition: form-data; name="files"; filename=img.jpg

ÿØÿà JFIF  ÿÛ C 


------=_Part_1_1515682674.1738677903765--

POSTMAN Logs

POST /rest/api/3/issue/SNTSTPRJ-86/attachments HTTP/1.1
Content-Type: multipart/form-data
X-Atlassian-Token: no-check
Authorization: Basic am9uYXRoYW4uY29ib0BicmlkZ2VzdG9uZS5ldTpBVEFUVDN4RmZHRjBUSjRVSXRORXFQYTZpQUc1RFUzeGJTM0tCQXRka0NjVW12U1p1VjZ4M3RwT3ZfYzFTOHBBVnFXWGpBaEVyRU1KcDVqY2t2ZWJrY2NDQmdsOUZ4LVRRWnk3ZmFIRXIwb2FSR2sxTjhaSlFjMWRtMWZtUEdOYzFGcm5zLVZIaUxRaXVLd29UN2lpVFFQVU1zLWFFUXc5YzE0b1ZJaW5seFVsOVJlQW1Cd21UeGs9MjQzOTRFNjk=
User-Agent: PostmanRuntime/7.43.0
Accept: */*
Cache-Control: no-cache
Postman-Token: a46830c7-dca1-468f-8be9-89f4e4c0ff27
Host: stvdb.cloud
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Content-Length: 58171

------WebKitFormBoundaryg2Jp9KV0wI4r9vsG
Content-Disposition: form-data; name="11"; filename="./cloudFiles/B9dPltR3Q/CallActivity_971031.body"
Content-Type: application/octet-stream

ÿØÿà JFIF  ÿÛ C

------WebKitFormBoundaryg2Jp9KV0wI4r9vsG--

POSTMAN is working fine, but while triggering from SAP CPI 500 internal server error is coming.

Please suggest.

Thanks,

Nidhi Srivastava

Accepted Solutions (0)

Answers (0)