yannanying
FireOct
2014-12-05 15:19
采纳率: 100%
浏览 17.7k
已采纳

httpclient提交一个请求返回的都是200的状态码,如何判断怎么是成功的怎么是失败的

httpclient提交一个用于登录的请求,但是返回的都是200的状态码,如何判断怎么是成功的怎么是失败的呢?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

7条回答 默认 最新

  • yannanying
    FireOct 2015-03-11 13:45
    已采纳

    已解决,原因是由于学校的教务网出现问题了,才导致模拟不成功

    点赞 评论
  • caozhy

    返回200说明在http层面都是成功的。你说的失败应该是指返回的数据中包含错误信息,那么你需要对返回的数据进行判断。

    点赞 评论
  • HuiMengNiTian
    小白马_521gyj 2014-12-05 15:44

    如果返回的是200的话,那就是成功的!否则就是失败的!

    点赞 评论
  • eagleyan
    Coursera 2014-12-05 16:01

    从这里看你应该使用的是post方式(你需要传递用户/密码)。你可以用PostAsync获取response,然后分析response啊。caozhy说的是对的,200只表明http协议层,你访问到一个资源,但是应用层你的程序是否通过校验,是由你的程序逻辑决定的。这就需要server端返回信息至client端

    点赞 评论
  • caozhy

    IE F12

    明显是有302跳转的。

    点赞 评论
  • xuzuning
    xuzuning 2014-12-06 00:59

    返回状态码 200 表示通讯正常完成了
    判断登录是否成功,要依据返回的内容

    点赞 评论
  • qiujuer
    Qiujuer 2014-12-07 07:12

    其实具体需要看服务器返回的参数。
    你可以解析服务器返回参数 一般来说登陆成功会返回taken等信息

    点赞 评论

相关推荐