Add proper HTTP/POST implementation