jak zachytím požadavky a odpovědi SOAP API?

C #

Uložte následující kód s názvem SqlSoapTracer.cs do stejné složky, která obsahuje soubory projektu SOAP client.

v okně Průzkumníka řešení proveďte následující kroky:

  1. Vyberte projekt podle názvu, klepněte pravým tlačítkem myši a přejděte k přidání a poté vyberte Přidat existující položku.
  2. v dialogovém okně Přidat existující položku procházejte a vyberte soubor SqlSoapTracer.cs z místa, kam jste jej uložili v kroku 1.
  3. vyberte Zobrazit všechny soubory a rozbalte uzel webové odkazy a vyberte soubor Reference.cs.

v okně editoru kódu aktualizujte soubor Reference.cs vyhledáním vstupních bodů pro vaše webové metody. Chcete-li přidat podporu soap trace při spuštění webových metod v klientském kódu, přidejte následující snoopattribute() volání v kódu Reference.cs přímo před vstupní bod pro každou webovou metodu, kterou chcete vysledovat, jak je znázorněno na následujících řádcích kódu.

 public string login(string user, string pass, login_options login_options) { object results = this.Invoke("login", new object { user, pass, login_options}); return ((string)(results)); }

toto registruje příponu SOAP, která vyvolá sledování SOAP těchto webových metod při jejich spuštění.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.