checking request protocol