Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 852 Bytes

README.md

File metadata and controls

28 lines (20 loc) · 852 Bytes

jserver

An http server written in Go - a learning excersise.

Installation & Running

go get 
go build

./jserver

Testing

$ curl http://localhost:9090 -X POST -d "hello world"

Relevant Documentation

RFCs

  • rfc7230 - Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing

  • rfc7231 - Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content

  • rfc2616 - Hypertext Transfer Protocol -- HTTP/1.1

    • Obseleted by rfc7230 including removing OWS for line folding on headers
  • rfc2396 - Uniform Resource Identifiers (URI): Generic Syntax)

  • rfc822 - STANDARD FOR THE FORMAT OF ARPA INTERNET TEXT MESSAGES