I've been doing some ear training, I'm quite at ease when recognizing melodic intervals, whether they are ascending or descending intervals, yet when it comes to harmonic intervals, I don't know how to go about it.

Should I be able to sing each note of the melodic interval in order to recognize it?
Or...
Should I be able to recognize them only by their unique flavour?