diff options
| author | Alexander Pickering <alex@cogarr.net> | 2020-01-01 22:37:37 -0500 |
|---|---|---|
| committer | Alexander Pickering <alex@cogarr.net> | 2020-01-01 22:37:37 -0500 |
| commit | 9fae5d516012e2c0802105e67c79e2587a22b9dc (patch) | |
| tree | 1c782ad2cd08bd1ecc4f0b42bd042778b4f34c2e /lecture.md | |
| download | infsci2620-master.tar.gz infsci2620-master.tar.bz2 infsci2620-master.zip | |
Diffstat (limited to 'lecture.md')
| -rw-r--r-- | lecture.md | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/lecture.md b/lecture.md new file mode 100644 index 0000000..52671bf --- /dev/null +++ b/lecture.md @@ -0,0 +1,27 @@ +# Things to memorize + +Scripted languages are meant to be easy to write, easy to learn + +Often used for "glue" code + +"Mobile code" -> crossplatform code OR code that gets sent to the client (ex, js) + +Mobile code is interpreted + +"Script" is interpreted at runtime + +Defenses against malicious code: +* code signing + +Api: +http://localhost/path?name=value +-> return json + +HTTP: Hypertext transfer protocol +[METHOD][Resrouce][Protocol](cr-lf) + +Method: GET, POST, ect. +Resource: /path/to/resource?name=val&name2=val2 +Protocol: HTTP/(1.0|1.1|...) + +Cookies, and session keys |
