From 9fae5d516012e2c0802105e67c79e2587a22b9dc Mon Sep 17 00:00:00 2001 From: Alexander Pickering Date: Wed, 1 Jan 2020 22:37:37 -0500 Subject: Inital commit --- lecture.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 lecture.md (limited to 'lecture.md') 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 -- cgit v1.2.3-70-g09d2