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

我的响应文本中的空白(请求wp7,响应php),php,windows-phone-7,response,whitespace,Php,Windows Phone 7,Response,Whitespace,嘿! 我正在从wp7向php发送一个请求。当php发送响应时,WP7应用程序收到的响应包含大量空格字符和换行符 以下是我的WP7响应回调: void GetResponseCallback(IAsyncResult asynchronousResult) { try { HttpWebRequest request = asynchronousResult.AsyncState as HttpWebRequest;

嘿! 我正在从wp7向php发送一个请求。当php发送响应时,WP7应用程序收到的响应包含大量空格字符和换行符

以下是我的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;

    } 
}
 }

我不知道这是否对您有帮助,但对于所有响应的伺服器,我使用以下代码=>

    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 + "]");
但是,您的代码是正常的,您确定您的伺服发送响应吗?当您在浏览器中调用url时,是否有响应?
可能是编码问题…

尝试对返回的数据使用trim():请阅读您自己的问题一次。找出你犯了多少错误?不要急着写所有的东西,如果我们急着回答,可能会使你的工作量加倍。你要么写
echo“ok”
echo$ok取决于适合您的情况。我尝试过修剪、拆分及其效果,但不是所有的空格字符。