Added Navigate overload that allows the caller to specify headers and content for the request