This will be checked while starting a server. It will be stored as a string in ServerConfig attribute.
It will be stored as a string in ServerConfig attribute. It’s not necessary to set it.
it will answer to all the requests that don’t belong to an other server).
If the server_name attribute from http request is not set, then it goes to the first server with the same listening port. The server will be stored in a vector, if the host:port is the same, then only 1 socket will be created, so this part just follows the ServerConfig to find the corresponding response.
It will be stored as a map in ServerConfig attribute, no duplicated status codes allowed
It will be stored as an ‘int’ in LocationConfig attribute. The total size can’t be larger than MAX_INT
be using regexp)