Avatar billede nielsbrinch Nybegynder
19. marts 2004 - 15:21 Der er 2 kommentarer og
2 løsninger

Tilføjelse af SOAP-header med wsse til WebMethod

Når jeg kalder en Web Service på almindelig vis i min .NET-applikation, vil jeg have at der tilføjes en header med 'wsse' til den SOAP der kaldes. Som vist her:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Header>
        <wsse:Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/07/secext" soap:actor="http://www.noget.dk">
            <wsse:UsernameToken>
                <wsse:Username>etbrugernavn</wsse:Username>
                <wsse:Password>enadgangskode</wsse:Password>
            </wsse:UsernameToken>
        </wsse:Security>
    </soap:Header>
    <soap:Body>
        <MinEgenMetode xmlns="http://www.noget.dk/ws/">
            <EtArgument>hejsa</EtArgument>
        </MinEgenMetode>
    </soap:Body>
</soap:Envelope>

Desuden vil jeg vide hvordan jeg gør, når jeg skal have web servicen til at aflæse indholdet af headeren.

Jeg har kigget på Web Services Enhancements fra Microsoft på http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwse/html/progwse.asp - men det giver ikke rigtig mening.

Hjælp.
Avatar billede somaliomar Praktikant
20. marts 2004 - 10:16 #1
Avatar billede nielsbrinch Nybegynder
11. april 2004 - 08:18 #2
Ikke rigtig, men du skal have tak. Og svar hvis du vil have del i pts. :)
Avatar billede somaliomar Praktikant
11. april 2004 - 14:23 #3
Okay. Har du fundet en løsning?
Avatar billede nielsbrinch Nybegynder
11. april 2004 - 16:51 #4
Desværre ikke, skal vi sige halv skade for et link?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester