patching to support full scheme/host/port in absoculteURI request