webForumDet fria alternativet

SoapHeader från ASP?

ASP

3 svar · 314 visningar · startad av fredrik

Medlem sedan dec. 19991 072 inlägg
Frågan#1

Jag har en webservice (gjorde i .NET) som jag behöver anropa ifrån en ASP-sida.

Jag använder mig av SOAP-Toolkit 3.0 ifrån ASP. Att instansiera objektet är inga problem. Men jag behöver skicka med en "Header" för Authentication till webservicen.

Koden för headern ser ut enl. följande:

  <soap:Header>
    <AuthHeader xmlns="http://tempuri.org/">
      <Username>string</Username>
      <Password>string</Password>
      <AdminID>int</AdminID>
    </AuthHeader>
  </soap:Header>

På SOAP-objektet finns ju en "HeaderHandler"-egenskap som kan sättas till ett objekt som implementerar "IHeaderHandler". Frågan är om det finns något sådant objekt "klart", eller måste jag skriva ett eget i typ VB6?

Skulle det vara enklare att använda XMLHTTP-objektet ifrån ASP och då skriva all XML-kod själv, inklusive SOAP-anropen (hade det funkat?)?

Tacksam för svar!

Medlem sedan dec. 19991 072 inlägg
#2

Jag löste det genom att skriva en egen COM som implementer IHeaderHandler.

Medlem sedan feb. 200112 078 inlägg
#3

Trevligt! :)

Jag passar på att fråga, när du ändå pysslar med WS och Soap, har du någon åsikt om det här? Jag sliter mitt hår. ;)

Medlem sedan feb. 20034 441 inlägg
#4

Kan möjligen någon av er som verkar ha koll på det här med SOAP kanske ta en titt på det här?
http://www.webforum.nu/showthread.php?p=1281757#post1281757

Även jag sliter mitt hår :)

266 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)