format code
fix number cast issue
move http header to new file
refine http request class, not finished