testerhome / ruby-china-ios

TesterHome iOS via Turbolinks
https://itunes.apple.com/us/app/testerhome-guan-fang-ke-hu/id1182812600?mt=8
Other
7 stars 2 forks source link

特定节点里下拉刷新报HTTP 500 Response #5

Closed tavisdxh closed 7 years ago

tavisdxh commented 7 years ago
  1. 话题版块,选择节点为“自动化测试工具”
  2. 下拉话题列表到底,在第二页底部左右会弹出该Toast。
chenhengjie123 commented 7 years ago

经检查,此为服务端问题。

发送如下请求时,服务端返回 500:

GET https://testerhome.com/api/v3/topics.json?limit=73&node_id=2&offset=0&type=last_actived

但把 limit 改为 72 时,服务端正常返回:

GET https://testerhome.com/api/v3/topics.json?limit=72&node_id=2&offset=0&type=last_actived

推测是服务端越界处理问题。

chenhengjie123 commented 7 years ago

使用 ruby china 试了下,没发现这个问题。

GET https://ruby-china.org/api/v3/topics.json?limit=72&node_id=4&offset=0&type=last_actived

实际这个节点只有32个主题,而实际返回的数组长度也是正常的。

chenhengjie123 commented 7 years ago

已在网站仓库提 issue :https://github.com/testerhome/homeland/issues/28

待网站解决后再用 app 校验。

chenhengjie123 commented 7 years ago

主站已修复,经校验客户端已正常。