Skip to content

[RFC 7230] Expect header #533

@krizhanovsky

Description

@krizhanovsky

Tempesta must properly implement large uploads using Expect header. See What Proxies Must Do, "5. Meet Expectations", for motivation.

There were ambiguity in RFC 2616 "8.2.1 Persistent Connections and Flow Control" regarding affecting Expect header on POST requests retrying, which lead to serious problems. RFC 7230 explicitly prohibit the statement in A.2.:

The requirement to retry requests under certain circumstances when
the server prematurely closes the connection has been removed.

Expect must also correctly work for Upgrade header, see RFC 7230 6.7

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions