官方的 MASTR 标志 MASTR 支持这项工作
目录
← 知识库首页

Web 基础

HTTP: what your browser asks a server to do

Requests, responses and application state explain why a working page can still show stale or misleading information.

Web2 foundation · 1 min read

研究文章和参考条目以英语发布。导航提供七种语言。

本文目录
  1. The request and the response
  2. State exists above the protocol
  3. 来源与原始文件

The request and the response

HTTP defines messages exchanged between a client and a server. A request identifies a resource and an operation; the response supplies a status, headers and usually a body. A browser typically makes several requests to assemble one page, including its styles, scripts and images.

A successful HTTP response means the server delivered a response under the protocol. It does not establish that a displayed token price is current, that a claim is true or that an operation settled onchain. Those are application and evidence questions.

State exists above the protocol

HTTP is stateless, but an application can recognise later requests through cookies and other identifiers. Proxies and caches may sit between the browser and the origin server. A stale script and a fresh page can therefore coexist during a broken deployment.

For research, keep the requested URL, response time and relevant headers with the content. An error page, a cached result and an authenticated account response are different observations. Follow cookies and frontend dependencies to see how an ordinary web service sits around a blockchain application.

来源与原始文件

相关阅读

MASTR

支持独立研究

这里的调查、原始证据和指南均可免费阅读。自愿捐赠帮助支付研究成本,让 MASTR 能够继续提供工具。

打开钱包