Ich baue einen WCF-Service basierend auf einer W3C-Spezifikation, die einen RESTful-Web-Service-Endpunkt definiert, der "post-x-www-form-urlencoded" -Daten akzeptiert. WCF nicht diese Art von Nachrichtencodierung unterstützen standardmäßig, und ich habe eine Reihe von verschiedenen Beispiele für das Erstellen eines Vertrages gefunden, die wie folgt aussieht:Die beste Methode, um "application/x-www-form-urlencoded" Post-Daten mit WCF zu unterstützen?
XElement Query_Post(Stream postData);
Und dann im Rahmen der Umsetzung Decodierung des postData
Strom die HttpUtility.ParseQueryString
Methode .
Kennt jemand eine stärker typisierte Art der Unterstützung von "application/x-www-form-urlencoded" in WCF?
istXElement Query_Post(string query, string [] params);
Die Tatsache, dass 24 Stunden später niemand weiß, was zu tun ist, was solch ein grundlegender Gedanke sein sollte, sollte zeigen, dass WCF nicht die beste Plattform ist, um erholsame Sachen zu bauen. Versuchen Sie OpenRasta, ich glaube, es hat einen Codec eingebaut, um x-www-Form-urlencoded Daten zu behandeln. –