-
Waarom HTTP?
- SOA -> Info -> WebSerivce -> HTTP
- Alle WebServices hebben HTTP gemeen
- De laatste alleskunner
- Wat HTTP niet kan, kan een webservice niet
-
Protocollen
-
Stack
- IP
- TCP
- HTTP
-
Overige protocollen
- Onder IP
- Naast IP
- Boven IP
-
Boven HTTP
-
DataProtocollen
- SOAP
- REST
-
BerichtenProtocollen
- RSS
- XBRL
- ebXML
-
Naam-geving
-
Computer: Domein
- DNS: Domain -> IP-adres
-
Domein / IP-adres
- Hoe kom je eraan
- Hoe weet je het
-
Server: (TCP)Port
- Hoe kom je eraan
- Hoe weet je het
- Conventies
-
Service: Path
- Hoe kom je eraan
- Hoe weet je het
- Bellen is makkelijk
- Opnemen niet
- Appl moet HTTP praten
-
Functioneel HTTP
-
HTTP-Headers
-
Request Headers
-
Method
- GET
- POST
- Etc..
- Adres
- MimeType
- CharacterSet
-
Response Headers
- Code / Melding
- MimeType
- CharacterSet
-
HTTP-data
-
GET
- Query
-
POST
- Content
- Query
-
MultiPart
- WebForm
- Email
-
Bijzondere headers
- Cookies
- Redirect
-
Authentiecatie
- Basic
- Portal
- HTTPS