support binary data from the request
Merge origin/master