url-http-end-of-headers
使用 url
包来获取网页内容时,经常要做的一个步骤就是跳过 HTTP headers。之前我都是通过搜索空行的方式来实现
(re-search-forward "^$")
但是实际上 url-http
在获取网页内容后,会设置一个名为 url-http-end-of-headers
的 marker,我们可以直接通过该 maker 来跳过 HTTP headers。
(goto-char url-http-end-of-headers)
大致的顺序为:
url-http
函数使用url-http-generic-filter
作为 process filter,url-http-generic-filter
中调用变量url-http-after-change-function
中定义的函数- 在这些
change-function
的函数中会调用通过搜索正则表达式^$
来设置标记
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

下一篇: CSS3 那些不为人知的高级属性
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
{{ commentTitle }}