Skip to content

net/url: PathEscape should document difference #62306

@ghost

Description

this prints true true, as expected:

package main

import "net/url"

func main() {
   println(
      url.PathEscape(" ") == "%20",
      url.QueryEscape(" ") == "+",
   )
}

so ideally, the documentation should reflect this difference. it does for Unescape:

PathUnescape is identical to QueryUnescape except that it does not unescape '+' to ' ' (space).

https://godocs.io/net/url#PathUnescape

but not Escape.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions