Skip to content

An HTTP server written in Go - a learning excersise

Notifications You must be signed in to change notification settings

belljustin/jserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

An HTTP server written in Go - a learning excersise

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages