StehtimSchilf
Erfahrenes Mitglied
Hi Forum
ich habe einen simplen Web Service:
POST /bla/blu.asmx HTTP/1.1
Host: http://www.tutorials.de
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "www.tutorials.de/webservice//test"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<test xmlns="http://www.tutorials.de/webservice/">
<auth>
<ID>int</ID>
<Value>string</Value>
</auth>
</test>
</soap:Body>
</soap:Envelope>
Wenn ich nun mit JAVA auf diesen Web Service poste, funktioniert alles, solange ich in VALUE keine Sonderzeichen (ä, ö, ü, èéà) sende.... mach ich das, dann erhalte ich einen Bad Request!
Was genau muss ich am .NET Web-Service ändern, damit er in VALUE effektiv die Sonderzeichen akzeptiert?Oder sonst irgendwo etwas zusätzlich angeben?
Ich könnte natürlich alle Sonderzeichen in JAVA maskieren, und dann im .NET Web Service wieder dekodieren, aber das Problem ist, dass der Web Service bei uns läuft und die Java-Datei beim Kunden und wir diese nicht so einfach ersetzen können?
Dann noch dies:
Wie ist die korrekte Vorgehensweise beim Versenden von Sonderzeichen via Web-Service?
cheerioh & thx
SiS
ich habe einen simplen Web Service:
POST /bla/blu.asmx HTTP/1.1
Host: http://www.tutorials.de
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "www.tutorials.de/webservice//test"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<test xmlns="http://www.tutorials.de/webservice/">
<auth>
<ID>int</ID>
<Value>string</Value>
</auth>
</test>
</soap:Body>
</soap:Envelope>
Wenn ich nun mit JAVA auf diesen Web Service poste, funktioniert alles, solange ich in VALUE keine Sonderzeichen (ä, ö, ü, èéà) sende.... mach ich das, dann erhalte ich einen Bad Request!
Was genau muss ich am .NET Web-Service ändern, damit er in VALUE effektiv die Sonderzeichen akzeptiert?Oder sonst irgendwo etwas zusätzlich angeben?
Ich könnte natürlich alle Sonderzeichen in JAVA maskieren, und dann im .NET Web Service wieder dekodieren, aber das Problem ist, dass der Web Service bei uns läuft und die Java-Datei beim Kunden und wir diese nicht so einfach ersetzen können?
Dann noch dies:
Wie ist die korrekte Vorgehensweise beim Versenden von Sonderzeichen via Web-Service?
cheerioh & thx
SiS
Zuletzt bearbeitet: