private void BtnFetchParam_Click(object sender, EventArgs e) { if (webAPIconnect == null || !webAPIconnect.isLoggedOn()) { TraceBox.Text += "Not logged on. Could not fetch document parameters.\r\n"; return; } TraceBox.Text = ""; TraceBox.Text += "Attempting HTTP Request...\r\n"; XmlDocument send = new XmlDocument(); XmlDocument recv = new XmlDocument(); XmlNamespaceManager nsmgrRecv = new XmlNamespaceManager(recv.NameTable); nsmgrRecv.AddNamespace("rest", ""); try { if (TxtReqXMLBody == null) { send.InnerXml = TxtReqXMLBody.Text; } webAPIconnect.CreateWebRequest(send, recv, LovHttpMethod.Text, TxtRequest.Text); TraceBox.Text += send.OuterXml.ToString() + "\r\n"; TraceBox.Text += "==================================\r\n"; TraceBox.Text += recv.OuterXml.ToString() + "\r\n"; TraceBox.Text += "==================================\r\n"; TraceBox.Text += "Request succesfully completed...\r\n"; TraceBox.Text += "==================================\r\n"; } catch { TraceBox.Text += "Error in HTTP Request...\r\n"; } }
private void BtnFetchParam_Click(object sender, EventArgs e) { if (webAPIconnect == null || !webAPIconnect.isLoggedOn()) { TraceBox.Text += "Not logged on. Could not fetch document parameters.\r\n"; return; } TraceBox.Text = ""; TraceBox.Text += "Attempting HTTP Request...\r\n"; XmlDocument send = new XmlDocument(); XmlDocument recv = new XmlDocument(); XmlNamespaceManager nsmgrRecv = new XmlNamespaceManager(recv.NameTable); nsmgrRecv.AddNamespace("rest", ""); try { if (TxtReqXMLBody != null) { try { send.LoadXml(TxtReqXMLBody.Text); } catch (Exception eXML) { Debug.WriteLine(eXML.Message); Debug.Flush(); TraceBox.Text += "Request Body empty or parsing failed...\r\n"; } } webAPIconnect.CreateWebRequest(send, recv, LovHttpMethod.Text, TxtRequest.Text, "application/xml"); TraceBox.Text += send.OuterXml.ToString() + "\r\n"; TraceBox.Text += recv.OuterXml.ToString() + "\r\n"; TraceBox.Text += "=Response ========================\r\n"; TraceBox.Text += recv.InnerXml.ToString() + "\r\n"; TraceBox.Text += "==================================\r\n"; TraceBox.Text += "Request succesfully completed...\r\n"; TraceBox.Text += "==================================\r\n"; } catch { TraceBox.Text += "Error in HTTP Request...\r\n"; } }