What is a quick way to set up an http server in a java unit test and make assertions against it?

My unit test calls components that make http interactions. I want to set up an http server before I run the test, and then make assertions after the test to see if the expected interactions occurred.

Mocking is too low level for several reasons, including that i want to exercise network interactions as part of the test.