I do not think you can.
http.post (and get, put, delete, etc) returns a cold Observable, i.e. an Observable for which:
its underlying producer is created and activated during subscription
Source.
This means the function represented by the Observable is activated only with the subscribe() method.