Split HttpEndPoint interface

This interface is splitted into two new ones to provide support to POST and
GET requests separately.

Change-Id: I053324833e4fdeb94f3881ece716366d98621966