Ok, ich kann also keine anständigen Windows Azure-Beispiele finden. Ich habe eine einfache Hallo-Welt-Anwendung, die auf this tutorial basiert. Ich möchte eine benutzerdefinierte Ausgabe anstelle von JSON oder XML haben. Also habe ich meine Schnittstelle wie:Windows Azure-Zugriff POST-Daten
[ServiceContract]
public interface IService
{
[OperationContract]
[WebInvoke(UriTemplate = "session/create", Method = "POST")]
string createSession();
}
public class MyService : IService
{
public string createSession()
{
// get access to POST data here: user, pass
string sessionid = Session.Create(user, pass);
return "sessionid=" + sessionid;
}
}
Für das Leben von mir, ich kann nicht scheinen, um herauszufinden, wie die POST
Daten zuzugreifen. Bitte helfen Sie. Vielen Dank!
Welches Protokoll verwendet Ihr Dienst? –
Ich verwende das HTTP-Protokoll 'WebServiceHostFactory' als HostFactory. –
Nur eine Nebenbemerkung, erstellen Sie eine Sitzungs-ID möchten Sie möglicherweise sicherstellen, dass der Pass ein Timestamp-Element hat, so dass Sie jedes Mal eine andere Sitzungs-ID erhalten. Indem Sie den Benutzer mit dem Pass verbinden, wird sichergestellt, dass der Pass für jeden Benutzer unterschiedlich ist (falls Sie den Zeitstempel nicht einfügen wollten). – Russell