class OpenEdge.Net.HTTP.HttpRequest
	inherits OpenEdge.Net.HTTP.HttpMessage
	implements OpenEdge.Net.HTTP.IHttpRequest, 
		OpenEdge.Net.HTTP.IHttpMessage, 
		OpenEdge.Core.ISupportInitialize, 
		OpenEdge.Core.IAdaptable:

	constructor public HttpRequest ():
	end.

	constructor public HttpRequest ( poMethod as OpenEdge.Net.HTTP.MethodEnum, poURI as OpenEdge.Net.URI):
	end.

	constructor public HttpRequest ( pcMethod as character, poURI as OpenEdge.Net.URI):
	end.

	define public property Method as character no-undo
		public get.
		public set.

	define public property URI as OpenEdge.Net.URI no-undo
		public get.
		public set.

	method public override void Initialize ():
	end.

	method public override void ClearCookies ():
	end.

	method public override void RemoveCookie ( pcName as character):
	end.

	method public override void SetCookie ( poCookie as OpenEdge.Net.HTTP.Cookie):
	end.

	method protected void SetHost ( poUri as OpenEdge.Net.URI):
	end.

end.
