   # 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)
+  #   the uploaded file)
   # @param {String} fileName the name of the uploaded file (not the name of the
-  #     form field / parameter)
+  #   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
+  #   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'


  # @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 '----'


  # Sets the body (piece of data) that will be sent with the request.
  #
  # @param {String, Blob, ArrayBuffer} body the body to be sent in a request;
  #   GET requests cannot have a body
  # @return {Dropbox.Xhr} this, for easy call chaining
  setBody: (body) ->
    if @isGet
