X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Forg%2Fxwt%2FSOAP.java;h=1a279f4aa1721f900cbb7c88e62b25490848bce0;hb=ac822316ceb6f9a709901870bd1e2dc2974285e5;hp=3c3ed7d62fe39015c01711efcbebf2008c3ade42;hpb=332e36ef93698b95c1f109dc236d6e53c201dd0f;p=org.ibex.core.git diff --git a/src/org/xwt/SOAP.java b/src/org/xwt/SOAP.java index 3c3ed7d..1a279f4 100644 --- a/src/org/xwt/SOAP.java +++ b/src/org/xwt/SOAP.java @@ -165,21 +165,21 @@ class SOAP extends XMLRPC { if ((double)((Number)o).intValue() == ((Number)o).doubleValue()) { sb.append(" <" + name + " xsi:type=\"xsd:int\">"); sb.append(((Number)o).intValue()); - sb.append("\n"); + sb.append("\r\n"); } else { sb.append(" <" + name + " xsi:type=\"xsd:double\">"); sb.append(o); - sb.append("\n"); + sb.append("\r\n"); } } else if (o instanceof Boolean) { sb.append(" <" + name + " xsi:type=\"xsd:boolean\">"); sb.append(((Boolean)o).booleanValue() ? "true" : "false"); - sb.append("\n"); + sb.append("\r\n"); } else if (o instanceof ByteStream) { try { - sb.append(" <" + name + " xsi:type=\"SOAP-ENC:base64\">\n"); + sb.append(" <" + name + " xsi:type=\"SOAP-ENC:base64\">\r\n"); InputStream is = ((ByteStream)o).getInputStream(); byte[] buf = new byte[54]; while(true) { @@ -192,10 +192,10 @@ class SOAP extends XMLRPC { } sb.append(" "); sb.append(new String(Base64.encode(writebuf))); - sb.append("\n"); + sb.append("\r\n"); } sb.append(((Boolean)o).booleanValue() ? "1" : "0"); - sb.append("\n"); + sb.append("\r\n"); } catch (IOException e) { if (Log.on) Log.log(this, "caught IOException while attempting to send a ByteStream via SOAP"); if (Log.on) Log.log(this, e); @@ -219,14 +219,14 @@ class SOAP extends XMLRPC { i = oldi = i + 1; } } - sb.append("\n"); + sb.append("\r\n"); } else if (o instanceof NativeArray) { NativeArray na = (NativeArray)o; sb.append(" <" + name + " SOAP-ENC:arrayType=\"xsd:ur-type[" + na.jsGet_length() + "]\">"); for(int i=0; i\n"); + sb.append("\r\n"); } else if (o instanceof Scriptable && !(o instanceof Undefined)) { Scriptable s = (Scriptable)o; @@ -234,7 +234,7 @@ class SOAP extends XMLRPC { Object[] ids = s.getIds(); for(int i=0; i\n"); + sb.append("\r\n"); } } @@ -242,23 +242,23 @@ class SOAP extends XMLRPC { // build up the request StringBuffer content = new StringBuffer(); content.append("SOAPAction: " + action + "\r\n\r\n"); - content.append("\n"); - content.append("\n"); - content.append("\n"); + content.append("\r\n"); + content.append("\r\n"); + content.append("\r\n"); content.append(" <"); content.append(methodname); content.append(nameSpace != null ? " xmlns=\"" + nameSpace + "\"" : ""); - content.append(">\n"); + content.append(">\r\n"); if (args.length > 0) { Object[] o = ((Scriptable)args[0]).getIds(); for(int i=0; i"); + content.append(" \r\n"); return content.toString(); }