added lazy request to delay template parameter initialization
get headers with header parameter in lazy request
extract request interface for lazy request and original request
config setting lazily
added setting directly rather than after adding response
add final keyword for some variables
modify the link from absolute path to relative path
add test for FileContentType class