duanjing1023 2016-08-12 23:42
浏览 41
已采纳

C#字符串等于不能正常工作[关闭]

I get response string "true" from php file... but ,my function always return false ... here is piece of code

        public Boolean authorization(String korisnik, String zaporka) {
        using (var client = new WebClient())
        {
            var values = new NameValueCollection();
            values["korisnik"] = korisnik;
            values["zaporka"] = zaporka;

            var response = client.UploadValues("http://localhost/projectX/autorizacija.php", values);
            String responseString = Encoding.Default.GetString(response);
            System.Diagnostics.Debug.WriteLine(responseString);
            if (responseString.Equals("true"))
            {
                return true;
            }
            else
            {
                return false;
            }

        }

    }
  • 写回答

1条回答 默认 最新

  • doutanggun9816 2016-08-12 23:45
    关注

    Try:

    if (responseString.Trim().Equals("true", StringComparison.InvariantCultureIgnoreCase))
    {
      return true;
    }
    else
    {
      System.Diagnostics.Debug.WriteLine(responseString);
      return false;
    }
    

    InvariantCultureIgnoreCase = compares strings in a linguistically relevant manner that ignores case Trim = remove whitespaces

    And if false, check output value

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 rs485的上拉下拉,不会对a-b<-200mv有影响吗,就是接受时,对判断逻辑0有影响吗
  • ¥15 使用phpstudy在云服务器上搭建个人网站
  • ¥15 应该如何判断含间隙的曲柄摇杆机构,轴与轴承是否发生了碰撞?
  • ¥15 vue3+express部署到nginx
  • ¥20 搭建pt1000三线制高精度测温电路
  • ¥15 使用Jdk8自带的算法,和Jdk11自带的加密结果会一样吗,不一样的话有什么解决方案,Jdk不能升级的情况
  • ¥15 画两个图 python或R
  • ¥15 在线请求openmv与pixhawk 实现实时目标跟踪的具体通讯方法
  • ¥15 八路抢答器设计出现故障
  • ¥15 opencv 无法读取视频