HTTP

来自Wiki.Citydatum
Reiziuh讨论 | 贡献2018年12月7日 (五) 04:23的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索
TODO
提示:该页面仍需要进一步完善,欢迎加入我们


超文本传输协议(Hypertext Transfer Protocol,HTTP)是一种用于发布和接受的协议,以及超文本信息系统。

概述

基础知识

  • 用户-服务器交互对话
  • URL语法
  • HTTP消息
  • 请求方法
  • 状态码
代码 短语 说明
200 正常 --
202 已接受 --
204 无内容 --
300 多种选择 --
301 永久转移 --
302 找到 --
303 参见其他 --
304 未修改 --
305 使用代理 --
400 错误请求 --
401 未授权 --
403 禁止 --
404 未找到 --
405 方法不允许 --
406 不可接受 --
500 服务器内部错误 --
501 未实现 --
502 错误网关 --
503 服务不可用 --
504 网关超时 --
505 不支持的HTTP版本 --
  • 标头字段

高级特性

  • 身份识别
  • 身份验证
  • 代理

其他协议

  • HTTPS
  • FTP

应用

超文本传输协议是进行网络数据抓取的必要准备知识。

上手

  • R语言组件库:libcurl,Rcurl,httr
  • Python组件库:标准库urllib

参考链接