Monkey Talk to Monkey using Internet like Computers do
Monkey Focus...
HTTP Protocol
HTTP | Option | Reference |
---|---|---|
X | Methods | https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods |
X | Headers | https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers |
X | CORS | https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS |
X | Cache | https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching |
X | Cookies | https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies |
X | Status | https://developer.mozilla.org/en-US/docs/Web/HTTP/Status |
HTTP Methods
GET: Ask Data to Server
POST: Send Data to Server
PUT: Ask Server to modify data
DELETE: Ask Server to delete Data
HTTP Header
Host | User-Agent | Encoding | Language | Referer | Connection |
---|---|---|---|---|---|
site.org | mozilla | text/html | en | page.html | keep-alive |
See ALL HTTP headers in detail
CORS
Server A ask to Server B some data to sent to client of Server A. Normally used to share static content.
HTTP Cache
Poem:
Data Goes and Data Comes, for each page…
Therefor,
Data can stay somewhere in the way….
That is the Cache!
It help the flow to GET it for your own..
Cookies
Cookies are not food.. Don’t even taste like bananas, but Monkey use them for many things, mostly to control.
Control Sessions, user experience, user-browser-data information..
When we register / login to a website, we use cookies to save our Auth-informationm in cache / cookie.
Status Codes
Status Code | Description | Type |
---|---|---|
100 | Continue | Server Information Response |
101 | Switch Protocols | |
102 | Processing WebDAV | |
103 | Early Hints | |
200 | Succeed | Server Successful Responses |
201 | Created | |
202 | Accepted | |
203 | Not Authorized | |
204 | No Content | |
205 | Reset Content | |
206 | Partial Content | |
300 | Muliple Choices | Server Redirect Messages |
301 | Moved Permanently | |
302 | Found | |
303 | See Other | |
304 | Not Modfied | |
305 | Use Proxy | |
306 | Unused | |
307 | Temporary Redirect | |
308 | Permanent Redirect | |
400 | Bad Request | Client Error Messages |
401 | Unauthorized | |
402 | Payment Forbidden | |
403 | Forbidden | |
404 | Not Found | |
405 | Method not allowed | |
500 | Internal Server Error | Server Error Messages |
502 | Bad Gateway |