forked from karlmdavis/ksoap2-android
-
Notifications
You must be signed in to change notification settings - Fork 247
Open
Description
Android 4.4 through Android 9.0 will properly send the '@' character as is inside a request envelope.
Android 10.0 is changing the '@' character into '@ ;' which is the ascii code for the '@' character.
Can't find out how to prevent this on the outside, it looks like it's happening in the library during the envelope creation/execution.
For example, let's say one of the nodes I'm sending is a username that uses an '@' inside, like username@areaname.
SoapObject request2 = new SoapObject(NAMESPACE, "request");
PropertyInfo pi = new PropertyInfo();
pi.setName("UID");
pi.setValue("username@areaname");
pi.setType(String.class);
pi.setNamespace(NAMESPACE2);
request2.addProperty(pi);
this will get sent in the envelop as <UID>username@ ;areaname</UID> if using Android 10.0
Using latest KSOAP2 3.6.4.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels