* WGs marked with an * asterisk has had at least one new draft made available during the last 5 days

Ticket #171 (closed design: fixed)

Opened 5 years ago

Last modified 4 years ago

Are OPTIONS and TRACE safe?

Reported by: mnot@pobox.com Owned by: julian.reschke@gmx.de
Priority: normal Milestone: 11
Component: p2-semantics Severity: Active WG Document
Keywords: Cc:
Origin: http://www.w3.org/mid/5D94B6EB-C1AB-4C5D-8748-AA1733BA0D31@mnot.net

Description

p2 7.2 currently says about OPTIONS: This method allows the client to

determine the options and/or requirements associated with a resource, or the capabilities of a server, without implying a resource action or initiating a resource retrieval.

That sounds safe to me, but I don't see anywhere where this is said explicitly.

The answer matters for things like redirection without user intervention (assuming we keep that requirement).

Proposal: Specify that OPTIONS is safe.

Same question for TRACE.

Note that the method registry template (new in bis) already identifies them as safe.

Attachments

171.diff (1.1 KB) - added by julian.reschke@gmx.de 5 years ago.
Proposed patch for part 2.

Change History

comment:1 Changed 5 years ago by mnot@pobox.com

  • Milestone changed from unassigned to 07

See also text in 2616 9.1.2:

Also, the methods OPTIONS and

TRACE SHOULD NOT have side effects, and so are inherently idempotent.

comment:2 Changed 5 years ago by julian.reschke@gmx.de

  • Milestone changed from 07 to 08

Changed 5 years ago by julian.reschke@gmx.de

Proposed patch for part 2.

comment:3 Changed 5 years ago by julian.reschke@gmx.de

From [708]:

Mention TRACE and OPTIONS as safe in prose (see #171)

comment:4 Changed 5 years ago by julian.reschke@gmx.de

  • Priority set to normal
  • Milestone changed from 08 to 09

comment:5 Changed 5 years ago by julian.reschke@gmx.de

  • Milestone changed from 09 to 10

comment:6 Changed 4 years ago by julian.reschke@gmx.de

  • Owner set to julian.reschke@gmx.de

Proposal: close this one.

Open a new issue about restructuring all method descriptions to be more consistent with respect to safeness, caching, whatnot.

comment:7 Changed 4 years ago by julian.reschke@gmx.de

  • Milestone changed from 10 to 11

comment:8 Changed 4 years ago by julian.reschke@gmx.de

  • Status changed from new to closed
  • Resolution set to incorporated

comment:9 Changed 4 years ago by mnot@pobox.com

  • Status changed from closed to reopened
  • Resolution incorporated deleted

comment:10 Changed 4 years ago by mnot@pobox.com

  • Status changed from reopened to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.