We are trying out Account Driven User Enrollment feature. Device is expected to send the device info(plist) (snippet below) during User enrolment in new flow as part of profile download request. Device is sending with HTTP request content type as "application/x-www-form-urlencoded", because of this HTTP request content type, we are not able to read the body as stream of bytes and parse the xml. In comparison to usual device enrolment workflow device info gets posted with the http request content-type as "application/pkcs7-signature" which has been working fine without any issues.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>LANGUAGE</key>
<string>en-US</string>
<key>PRODUCT</key>
<string>iPhone10,2</string>
<key>VERSION</key>
<string>19A222</string>
</dict>
</plist>
Can you please confirm if this is an issue from Apple side? Any suggestions around this?