[New] Added request interface to generalize website requests