Das Problem mit J2ME-Clients ADO.NET Data Services (Astoria) konsumieren ist, dass es keine Unterstützung für die Verben PUT und DELETE gibt.Tunneling HTTP PUT durch POST in ADO.NET Data Services
Mithilfe des WCF REST-Starterkits kann eine Anforderung an einen WCF-Dienst mit einem neuen ServiceHost abgefangen werden, der eine Eigenschaft namens Interceptors
verfügbar macht, mit der Sie Anforderungen und Antworten abfangen können. Da Astoria auf WCF aufgebaut ist, sind wir zu Hause frei, oder?
Falsch. Diese Technik funktioniert nicht, da Astoria eine andere ServiceHost-Implementierung verwendet, die von IDataServiceHost abgeleitet ist.
Wie ich es die Optionen zu sehen sind:
- Warten auf ein neues Astoria Release
- Go roh WCF
- Benutzerdefinierte HTTP-Implementierung auf J2ME.
Irgendwelche Vorschläge?