I am currently in the process of trying to upload a file from using SharePoint 2013 Restful Service as well as setting the fields in the same document library at the same time.
I have had success upload a file to SharePoint 2013 but setting the field values seems to be a problem
http://<site url>/_api/web/GetFolderByServerRelativeUrl(
'/Shared Documents')/Files/add(url='a.txt',overwrite=true)
Is there a way to set the field values and upload a file at the same time with out resorting to SOAP