调用返回的是Invalid Request 
是怎么回事呀。
值没传对,还是怎么的。

解决方案 »

  1.   

     protected void Page_Load(object sender, EventArgs e)
        {        string strUrl = "https://fanghaouat.hointeractive.com/cgibin/EGameIntegration";
            string strParams = @"<?xml version=""1.0""?>";
            strParams += @"<request action=""registration"">";
            strParams += " < element > ";
            strParams += @"<properties name=""username"">"+11111111+"</properties >";
            strParams += @"<properties name=""password"">"+1111111+"</properties >";
            strParams += @"<properties name=""mode"">" +1+ "</properties >";
            strParams += @"<properties name=""firstname"">" + "111" + "</properties >";
            strParams += @"<properties name=""lastname"">" + "111" + "</properties >";
            strParams += @"<properties name=""currencyid"">" + "RMB" + "</properties >";
            strParams += @"<properties name=""agentid""></properties >";
            strParams += @"<properties name=""testusr""></properties >";
            strParams += @"<properties name=""playerlevel""></properties >";
            strParams += @"</element>";
            strParams += @"</request>";
            returnValue = Common.HttpClient.PostXmlData(strUrl, strParams, Encoding.UTF8, Encoding.UTF8);
      

  2.   

    strParams += " < element > ";
    这是什么?要去掉空格。
    其余类似。
      

  3.   

    strParams += " < element > ";
    这是什么?要去掉空格。
    其余类似。