我不太确定如何准确地表达这一点,所以希望有人能理解它。我一直在开发一款 iPad 应用程序,该应用程序可以将文件从服务器同步到您的 iPad,并允许您使用各种文件构建演示文稿。我正在与此应用程序合作的公司有一个无线网络,要求您每小时重新进行身份验证。因此,任何 HTTP 请求都不会每隔一小时获得预期的 JSON api 响应,而是拉下重新验证无线网络所需的页面。我想知道是否有与发送该页面相关的特定 HTTP 响应代码或测试该页面的“最佳实践”方式而不是 JSON。
当然,我可以测试一下响应是否为 HTML,但这并不能解释我尚未找到的其他重定向响应。我可以测试部分 HTML 以查看它是否与 html 的预定部分匹配,但我是外部承包商。我不能保证在我完成交付后他们不会更改页面的标记或措辞。
那么,有没有人知道一种“最佳实践”方法来测试应用程序是否需要在同步之前重新验证?