Add common HTTP Checks to HttpProtocol, close #1289