Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:19
erlang
0918-ssl-Clarify-percent-encoding-of-the-percen...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0918-ssl-Clarify-percent-encoding-of-the-percent.patch of Package erlang
From 6903bf44222f8c9d13a744e450b26649eee26362 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A9ter=20Dimitrov?= <peterdmv@erlang.org> Date: Mon, 11 May 2020 16:34:20 +0200 Subject: [PATCH] ssl: Clarify percent-encoding of the percent ("%") --- lib/inets/doc/src/httpc.xml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/inets/doc/src/httpc.xml b/lib/inets/doc/src/httpc.xml index 2c705a47b5..42a6a5b43d 100644 --- a/lib/inets/doc/src/httpc.xml +++ b/lib/inets/doc/src/httpc.xml @@ -91,8 +91,16 @@ </item> </taglist> <p><c>url() = string()</c> syntax according to the URI definition in - <url href="http://www.ietf.org/rfc/rfc2396.txt">RFC 2396</url>, + <url href="http://www.ietf.org/rfc/rfc3986.txt">RFC 3986</url>, for example <c>"http://www.erlang.org"</c></p> + <warning><p>Please note that httpc normalizes input URIs before internal processing + and special care shall be taken when the URI has percent ("%") characters. A percent + serves as the indicator for percent-encoded octets and it must be percent-encoded + as "%25" for that octet to be used as data within the URI.</p> + <p>For example, in order to send an HTTP GET request with the URI + <c>http://localhost/foo%25bar</c>, the percent character must be percent-encoded when + creating the request: <c>httpc:request("http://localhost/foo%2525bar").</c> + </p></warning> <p><c>status_line() = {http_version(), status_code(), reason_phrase()}</c></p> <p><c>http_version() = string()</c>, for example, <c>"HTTP/1.1"</c></p> <p><c>status_code() = integer()</c></p> -- 2.26.2
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor