如何从XmlRpcClientProtocol.Invoke获取请求XML



我发送了一个不正确的请求,我想知道我的请求出了什么问题。所以,我想知道该请求的XML。调用以下方法后,如何查找请求字符串(XML(:

using CookComputing.XmlRpc;
private Object ExecuteMethod([CallerMemberName] String method= null, params Object[] parameters)
{
try
{
MethodInfo mein_metoda = GetType().GetMethod(method, BindingFlags.Instance 
|BindingFlags.NonPublic);
return Invoke(mein_metoda, parameters);
}
catch (Exception ex_greska)
{
return null;
}
}
private static void Kwb_klijent_RequestEvent(object sender, CookComputing.XmlRpc.XmlRpcRequestEventArgs args)
{
//Debug.WriteLine(new StreamReader(args.RequestStream).ReadToEnd());
String zahtjevXml = new StreamReader(args.RequestStream).ReadToEnd();
}

returnInvoke放在不同的行上。

using CookComputing.XmlRpc;
private Object ExecuteMethod([CallerMemberName] String method= null, params Object[] parameters)
{
try
{
MethodInfo mein_metoda = GetType().GetMethod(method, BindingFlags.Instance 
|BindingFlags.NonPublic);
var re = Invoke(mein_metoda, parameters);
return re; //breakpoint here
}
catch (Exception ex_greska)
{
return null;
}
}

最新更新