internal static string ParseSetObjectPropertyUrl(int numObjectIds, HttpResponseMessage response) { if (numObjectIds > 1) { if (response.RequestMessage?.RequestUri?.AbsolutePath == "/error.htm") { RequestEngine.SetErrorUrlAsRequestUri(response); } } return(null); }
internal static string CloneRequestParser(HttpResponseMessage response) { if (response.StatusCode == HttpStatusCode.BadRequest) { return(null); } var message = response.RequestMessage.RequestUri.ToString(); if (message.Contains("the object is currently not valid")) { RequestEngine.SetErrorUrlAsRequestUri(response); } return(message); }
internal static PrtgResponse CloneRequestParser(HttpResponseMessage response) { if (response.StatusCode == HttpStatusCode.BadRequest) { return(null); } var message = response.RequestMessage.RequestUri.ToString(); //todo: does this work with other languages? Not sure how to replicate it if (message.Contains("the object is currently not valid")) { RequestEngine.SetErrorUrlAsRequestUri(response); } return(message); }