No, the WebRequest class works just fine and I always prefer it. I figured out the problem yesterday afternoon. I'm a little surprised that both of you support technicians missed that my URL was wrong, I imagine that's just about the most common problem people have when they're trying to get started.
It's supposed to be "/sdpapi/request"
I was missing a p.