Ich habe eine ASP.NET (1.1), die Web-Service-Clients, wie beschrieben unter Verwendung einer SoapExtension.ProcessMessage (Soapmessage) Überschreibung authentifiziert:Wie erkennt man, welches Web-Service-Protokoll eine ASP.NET-Anfrage verwendet?
http://www.codeguru.com/columns/experts/article.php/c5479
wenn die web.config wenn nicht derart eingerichtet ist, dass jedoch HttpSoap ist das einzige zugelassene Protokoll, dann wird ProcessMessage niemals für Anforderungen aufgerufen, die mit anderen Protokollen eingehen, und somit die Sicherheit umgehen.
Gibt es trotzdem programmatisch sicherstellen, dass SOAP verwendet wird (im Gegensatz zu der Web.config, um korrekt zu sein)?
Danke.
Ich bin mir nicht sicher, aber wenn Sie Request.HttpMethod Eigenschaft verwenden möchten. –