我的响应文本中的空白(请求wp7,响应php)

问题描述:

Hy! 我正在向wp7发送一个请求。当php发送它的响应时,WP7应用程序收到的响应包含大量的空白字符和换行符。我的响应文本中的空白(请求wp7,响应php)

这里是我的WP7响应回调:

void GetResponseCallback(IAsyncResult asynchronousResult) 
    { 
     try 
     { 
      HttpWebRequest request = asynchronousResult.AsyncState as HttpWebRequest; 
      HttpWebResponse response = request.EndGetResponse(asynchronousResult) as HttpWebResponse; 
      using (StreamReader sr = new StreamReader(response.GetResponseStream())) 
      { 
       string responseText = sr.ReadToEnd(); 
       Debug.WriteLine(responseText); 
       SaveResponseText(responseText);     
      } 
     } 
     catch (WebException e) 
     { 
     } 
    } 

这里是我的PHP代码的细节:

if ($_POST["event"] == "riaszt") 
    { 
if($count != 0) 
{   
    { 
     echo ok; 

    } 
} 
} 
+0

尝试使用修剪()为返回的数据 – asprin 2012-07-26 07:37:34

+0

user1520209:请阅读您自己的问题一次。找到你犯了多少错误?不要急着写所有的东西,如果我们赶紧回答它可能会使你的工作翻一番 – Makesh 2012-07-26 07:44:53

+0

你要么写回声“OK”;要么回声$ OK;取决于你的情况。 – 2012-07-26 07:46:22

如果帮助你,但,对于所有响应的servor我用我不知道此代码=>

HttpWebRequest request = (HttpWebRequest)asynchronousResult.AsyncState; 
    // End the operation 
    HttpWebResponse response = (HttpWebResponse)request.EndGetResponse(asynchronousResult); 
    Stream streamResponse = response.GetResponseStream(); 
    StreamReader streamRead = new StreamReader(streamResponse); 
    string responseString = streamRead.ReadToEnd(); 
    Debug.WriteLine("response ==> [" + responseString + "]"); 

但是,您的代码是好的,你确定你的servor发送回应?当你在浏览器中调用你的url时,你有回应吗? 也许是一个编码问题...