我发送了一个不正确的请求,我想知道我的请求出了什么问题。所以,我想知道该请求的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();
}
将return
和Invoke
放在不同的行上。
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;
}
}