]> git.proxmox.com Git - mirror_edk2.git/commit - NetworkPkg/HttpDxe/HttpImpl.c
NetworkPkg: Remove the hostname from the http request URL.
authorGary Ching-Pang Lin <glin@suse.com>
Sat, 22 Aug 2015 12:35:19 +0000 (12:35 +0000)
committersfu5 <sfu5@Edk2>
Sat, 22 Aug 2015 12:35:19 +0000 (12:35 +0000)
commitb199d9418820b873d0e05190fe5dc947a6f72b14
treef06ca7438141d84e4a4b9ca71a07b44e83fc0383
parent072418e553507a7e80e1b94acc3ebcd7b96a9446
NetworkPkg: Remove the hostname from the http request URL.

Per RFC7230, the URL must be a absolute-path when making a request directly to
the server. Since proxy is not supported now, all requests to the HTTP driver
are actually direct requests. This commit removes the scheme and the hostname
from the URL in the http request if the URL is an absolute-URI so that the HTTP
server can interpret the request properly.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Gary Ching-Pang Lin <glin@suse.com>
Reviewed-by: Ye Ting <ting.ye@intel.com>
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18257 6f19259b-4bc3-4df7-8a09-765794883524
NetworkPkg/HttpDxe/HttpImpl.c