https://stackoverflow.com/questions/21989078/what-means-data-urlencode-in-curl
Anonymous
Code that is graceful and clear is less likely to break.