title: Error 3840 with self hosted parse server 2.2.9 and iOS sdk 1.13
body: <p>In my app delegate, I call</p>
  
  <pre><code>[Parse initializeWithConfiguration:[ParseClientConfiguration configurationWithBlock:^(id&lt;ParseMutableClientConfiguration&gt; configuration) {
      configuration.applicationId = @"MYAPPKEY";
      configuration.clientKey = @"";
      configuration.server = @"DOMAIN/parse";
  }]];
  
  // test parse
  PFObject *gameScore = [PFObject objectWithClassName:@"TestObject"];
  gameScore[@"foo"] = @"bar";
  [gameScore saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
      if (succeeded) {
          // The object has been saved.
          NSLog(@"parse is working");
      } else {
          // There was a problem, check error.description
          NSLog(@"parse is not working: %@",error);
      }
  }];
  </code></pre>
  
  <p>and I get the following error:</p>
  
  <p>Error Domain=NSCocoaErrorDomain Code=3840 "JSON text did not start with array or object and option to allow fragments not set." UserInfo={NSDebugDescription=JSON text did not start with array or object and option to allow fragments not set.}</p>
  
  <p>I get the error from any call to parse.</p>
  
  <p>My server works well with the Android SDK and the JS SDK, but I keep getting this error on iOS.  I've added my domain to the App Transport Security Settings.  </p>