Add individual record to the buildURL signature.

This allows custom adapters to change urls on a record by record basis.
Merge pull request #1091 from adelcambre/buildURL-sig

Add individual record to the buildURL signature.
better handling of http requests