Basic Authentication näide: Difference between revisions
Jump to navigation
Jump to search
(New page: Järgnevalt on näidatud HTTP sõnumite päis ja keha, mis saadetakse SOAP kliendi ja serveri vahel kui kliendiga päritakse liidese kiCompany meetodit [[KiCompany#findCompanies|findCo...) |
No edit summary |
||
Line 1: | Line 1: | ||
Järgnevalt on | Järgnevalt on toodud HTTP sõnumi päise näidis, mis saadetakse SOAP kliendi ja serveri vahel kui kliendiga päritakse liidese [[kiCompany]] meetodit [[KiCompany#findCompanies|findCompanies]]. | ||
Klient kasutab kasutajanimena '''1234''' ja paroolina '''tere'''. ''Basic Authentication'''i korral lisatakse HTTP päisesse rida | Klient kasutab kasutajanimena '''1234''' ja paroolina '''tere'''. ''Basic Authentication'''i korral lisatakse HTTP päisesse rida | ||
<pre> | <pre> | ||
Authorization: Basic | Authorization: Basic MTIzNDp0ZXJl | ||
</pre> | </pre> | ||
Kus string '' | |||
Kus string ''MTIzNDp0ZXJl'' sisaldabki kasutajanime ja parooli. String saadakse kasutajanimest ja paroolist, mis liidetakse kujul ''1234:tere'' ning seejärel [http://webnet77.com/cgi-bin/helpers/base-64.pl teisendatakse] base64 kodeeringusse. | |||
Kliendi HTTP päringu päis näeb välja järgmine: | |||
<pre> | |||
POST /soap.php?name=KiCompany HTTP/1.1 | |||
Host: services.krediidiinfo.ee | |||
Connection: Keep-Alive | |||
User-Agent: PHP-SOAP/5.2.5 | |||
Content-Type: text/xml; charset=utf-8 | |||
SOAPAction: "urn:#FindCompanies" | |||
Content-Length: 534 | |||
Authorization: Basic MTIzNDp0ZXJl | |||
</pre> |
Revision as of 09:10, 28 August 2009
Järgnevalt on toodud HTTP sõnumi päise näidis, mis saadetakse SOAP kliendi ja serveri vahel kui kliendiga päritakse liidese kiCompany meetodit findCompanies.
Klient kasutab kasutajanimena 1234' ja paroolina tere. Basic Authenticationi korral lisatakse HTTP päisesse rida
Authorization: Basic MTIzNDp0ZXJl
Kus string MTIzNDp0ZXJl sisaldabki kasutajanime ja parooli. String saadakse kasutajanimest ja paroolist, mis liidetakse kujul 1234:tere ning seejärel teisendatakse base64 kodeeringusse.
Kliendi HTTP päringu päis näeb välja järgmine:
POST /soap.php?name=KiCompany HTTP/1.1 Host: services.krediidiinfo.ee Connection: Keep-Alive User-Agent: PHP-SOAP/5.2.5 Content-Type: text/xml; charset=utf-8 SOAPAction: "urn:#FindCompanies" Content-Length: 534 Authorization: Basic MTIzNDp0ZXJl