使用http包获取请求历史记录

谢琳·菲尔(Shailen Fire)

当我向发出http请求时http://google.com,该请求会先重定向到http://google.com/,然后再重定向http://www.google.com/使用httpPub软件包时,有没有办法让我知道请求的历史记录并获得所有重定向的列表?如果http程序包不支持此功能,是否还有其他方法可以在Dart中获取请求的历史记录?

sgjesse

http程序包不提供有关导致响应的重定向数量的信息。原因之一是它是http在浏览器中提供的长期计划在浏览器中,将包裹HttpRequestdart:html不具有重定向历史。

但是dart:io确实提供有关HttpClientResponse对象中重定向的信息以下代码显示重定向的数量。

import "dart:io" as io;

main() {
  var client = new io.HttpClient();
  client.getUrl(Uri.parse("http://www.google.com"))
      .then((request) => request.close())
      .then((response) => print(response.redirects.length));
}

有关更多信息,请参见HttpClientResponse.redirects

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用bash历史记录获取先前的命令,将其复制然后“运行”,但命令已注释

Linux内存使用历史记录

如何在Chrome扩展程序中使用历史记录API获取浏览历史记录

Selenium获取http响应标头或访问浏览器的下载历史记录

如何克隆/获取仓库仅获取历史记录

如何仅获取提交历史记录,而不是使用git的文件

如何使用grep从Android历史记录文件中仅检索http?

获取不再在PyPI历史记录中列出的旧软件包版本

使用Django简单历史记录创建历史记录时出现问题

谁能帮助我使用net / http或其他库获取响应历史记录?

如何获取导航历史记录?

完整历史记录

Laravel可审核历史记录表-SQL历史记录的优点和缺点还是审核包?

获取请求历史记录的日期/时间

使用matplotlib绘制历史记录

在Windows中使用python获取重启历史记录

安装历史记录命令包

如何使用bash历史记录使用历史记录中的参数运行命令?

如何使用C ++获取IE历史记录

从历史记录中删除合并的提取请求

安全的bash历史记录使用

获取使用的前10条命令的历史记录

如何查看快照包更新的历史记录?

如何比较使用winmerge或其他外部toola的github拉请求历史记录?

使用 PowerShell 获取任务调度器历史记录 - 级别

获取 kubernetes cronjob 历史记录

使用 EWS 获取交流会议的所有历史记录(版本)

如何使用 Esendex API 获取短信历史记录?

GoogleFinance:按月获取历史记录