C.3 Example HTTP multipart BlockCollection

29.5983GPPRelease 18TSUnstructured data storage services

Content-Type: multipart/parallel; boundary=partboundary

–partboundary

Content-Id: block1

Content-Type: application/json; charset=UTF-8

Content-Transfer-Encoding: binary

{ "firstName": "John", "lastName": "Doe"}

–partboundary

Content-Id: block2

Content-Type: image/png

Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAADIAAAAeCAYAAABuUU38AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAhdEVYdENyZWF0aW9uIFRpbWUAMjAyMDowMjoyMiAxMTowMToxNeLKX7MAAAUTSURBVFhH7Zh5qFVVFIdv2XsN2qRZZoWUPWnSbHrEwwYapMQKbKCRNJ+GmpEN9EdBhCIVRHMREYKWIWqWYTQpKZZmEZTaHPIipcGyySzN9Pvuuys2h3PvPcW70B/vBx/33DPss/faa6+19ulRKqbdIO7dUfn9X2mXym+e9oOx0FqhJ2yE9+BZeB3+hkZpfzgZjoXe8Bu8C8thGxTSQfAlaP1qzIFm6EpprKvgDdgCvmczfAu/VP47mMOhkKZCdPgPeAgeh58q54I7INQCl8PNMAHOhl5QRN53G3wPtrsG7oZTYS/QtTXa8TALvoIBUFcXg26zHSZ6oqKTwPMxkBUwGF6F9HzwKzwIh0ItXQve/z6cAbVcXt0KK6HQGh8EWjnVCEg7/DP8mfyvxu9wL+wLQ+AyuB3uhydgBnjf86Cl6w3EGVoLo8r//oWa4DpwwWU7WRQH7dpbl/z/Gj6Fz8DZ87xesBiOg1rSCE91HtYfeR+4AG6BtOG/QKukshMfwhL4HFykPq+FD4EX4RnQfTbApeBsRuSz/Q9ANz0GDoCzYBXkaQF8A67HqroQjFpZtzFijIYfk3OiVc+EeoZRr4CulKcX4CVwgc8F3SdvHbhW7ZvvrKpdYROkHRUfvBMeSM6JFjbnFNVsMPLkaTgYdp3JPeATuAhSmdOciaehruF0pfWwFdJOZzFB6jbKRn1uHjwHdjiLIdQw7j150vodcH35X6k0GeaDa1TX89kf4C4oWpWUZ6YfXAFvQl54nQQh/TrvnkBL+/L7wKogTyZEr30Hrqd3QE94ufJ/HDhb/1kOygSVdszFnCY8F6eWznNLMck5a1PAHJAnA0h/cDA3gm71FnSptJb5IDpmhMqTITYdQPAk6CK6n9Gplk4EQ7MRy2RZV1q6qE6B3TsPy3KK8553sHlaBHuDs3g0uI6sq0y6DjBkFWDUdGaOANdWIe0D+q3rYCacA2k0MBvfAFG0Ba6HMZDVCRDXrVI91t3CCA7eBe1AroGHwTVg9DP/eM2c48y5Pk6DQrIgzHbQSGEJoRWz2Xw1RPHoArYui4HbScOi16aB1zw2J6RyDRSxtG3Zl0KyAItO1sKK0wJSNxgJkSwd+Ntgxeyses6SY09wFty7WFimsrxY2HlYUwPBoFKo0jUkPgbWOGnHxdlw2q+E7N7jdIi6KcUk1sKoe7OJOJITzR7zm7qrdZsbpCJ6BB7tPKyutHEXnbWNa8b18BG4G9R9qsns64KNUmEpzKLTJtIeZMvz+R3ElK05sFR6jZc5UGV21m2yM5Wng8EodxS4YzR66gFutv5ROpAuk9Znh9TO7wBesAU6YCGJRgMpt7F6gTNdRBpLo1oh94UvQJdrrJiJVlJzCwNphiYSQh+KI0Npw9SQGcF0TYeVSuNpvI2B7IClMBsfabwVu9WtbuUqNifngaEtFqP54Saw9DavnAtuZ61ELegMf8PgEjCxGdvdtxjvDZVmdhOsagNrLjdg5gJzju1eDR/DdLC0sdr1u5glUPTHfnjdPT6pqFxIukfyA13sFO+BVTZgNeqHAHdjIW+0c35jsiQxETloPxG5c/S6+4+h4PV2sGGCVfmFbrJCVrzeo0GsBuyIstx3gO7Ll4ER1GfT/rgbdLAOzpLHax67wXLvb7s+48eQsjWsiXxhKl/sww7AjvsiLRR1j416j4qvgd7vueisims+K1HqxD7f99q2WGln+xPviOeVA1D2jXqs1LwTlVGQ4+/C82oAAAAASUVORK5CYII=

–partboundary–‘