   # the signing process.
   #
   # @param {Dropbox.Oauth} oauth OAuth instance whose key and secret will be
-  #     used to sign the request
+  #   used to sign the request
   # @return {Dropbox.Xhr} this, for easy call chaining
   addOauthHeader: (oauth) ->
     if @signed


  # @private
  # @return {String} a nonce suitable for use as a part boundary in a multipart
  #     MIME message
  multipartBoundary: ->
    [Date.now().toString(36), Math.random().toString(36)].join '----'


  # Simulates having an <input type="file"> being sent with the request.
  #
  # @param {String} fieldName the name of the form field / parameter (not of
  #   the uploaded file)
  # @param {String} fileName the name of the uploaded file (not the name of the
  #   form field / parameter)
  # @param {String, Blob, File} fileData contents of the file to be uploaded
  # @param {?String} contentType the MIME type of the file to be uploaded; if
  #   fileData is a Blob or File, its MIME type is used instead
  setFileField: (fieldName, fileName, fileData, contentType) ->
    if @body isnt null
      throw new Error 'Request already has a body'
