Parse HTTP-style key-value pairs into java.util.HashMap

I am consuming a web service which presents its responses as an HTTP-style list of key-value pairs. I want to parse them into a HashMap. I do not want to write the parser. I want to revise my current hackish solution, a

string.split("&")

followed by a series of

string.split("=")

calls with logic interspersed.

Does anybody out there in SO-land know of references to a library that will do this? I browsed around in Apache and javax but didn't see much. I'm doing this in Android.