这是问题。
给定URL http://www.example.com ,我们可以从页面中读取前N个字节吗?
您还应该知道,许多HTTP / 1.1服务器都未启用此功能,因此当您尝试获取范围时,您将获得整个文档。
上一次我尝试该技术时,它失败了,因为实际上不可能从HTTP服务器中仅读取指定数量的数据,即隐式读取所有HTTP响应,然后再从中读取前N个字节。
因此,最后您最终下载了整个1Gb恶意响应。
因此问题在于,实际上我们如何从HTTP服务器读取前N个字节?
问候与感谢
curl
要么
curl <url> | dd bs=1 count=499
应该做
还有一些更简单的工具,可能具有更强大的可用性,例如
netcat host 80 <<"HERE" | dd count=499 of=output.fragment
GET /urlpath/query?string=more&bloddy=stuff
HERE
要么
GET /urlpath/query?string=more&bloddy=stuff
问题内容: 我正在制作一个Web应用程序,该应用程序需要检查远程服务器是否在线。当我从命令行运行它时,我的页面加载将达到完整的60秒(对于8个条目,它将随着更多线性增长)。 我决定在用户端执行ping操作。这样,我可以加载页面并让他们在浏览内容时等待“服务器在线”数据。 如果有人对以上问题有答案,或者他们知道一种可以使我的页面快速加载的解决方案,我一定会很感激的。 问题答案: 我发现有人通过非
问题内容: 我正在连接到远程服务器SSH服务器,并尝试获取特定路径中的文件列表,我能够获取该路径中的文件列表,但是它们的格式不可读,可以有人帮忙吗 这是控制台输出 问题答案: 这些是ANSI转义码,通常由终端客户端解释以漂亮地[彩色]打印输出。 如果服务器配置正确,则只有在使用交互式终端时才能获得这些信息。换句话说,如果您为会话请求了伪终端(如果要使会话自动化,则不应该这样做)。 如果使用了“ s
在JavaScript中有没有办法删除字符串的结尾? 我只需要保留字符串的前8个字符,并删除其余字符。
我最近注意到,就餐提供了使用服务器启动器的可能性。在本手册中报告: Repast Simphony 2.7中的新增功能是能够使用Web浏览器作为用户交互界面运行您的模型。基于浏览器的GUI具有以下功能: 列表项 2D网格、连续空间和地理(GIS)可视化(目前仅限于编辑样式) 标签式和自由形式可视化布局时间序列图 特工探测 模型参数设置 模型运行时交互(运行、停止、暂停等) 我试着用这种模式启动我的
问题内容: 具体来说,问题是编写这样的方法: 如果数据在“超时”毫秒内可用,则返回值与in.read()相同,否则为-2。在方法返回之前,所有产生的线程必须退出。 为避免自变量,此处的主题为java.io.InputStream,如Sun(任何Java版本)所记录。请注意,这并不像看起来那么简单。以下是Sun的文档直接支持的一些事实。 in.read()方法可能是不可中断的。 将InputStre