PSA for "Internet Request" and JSON bodies on iOS

  • When entering a JSON body using the iOS App, make sure that "Smart Punctuation" on your keyboard is OFF.

    Otherwise the quotation marks sent will UTF-8 "left double quote" and "right double quote", not an ASCII 0x22 as JSON requires. Thus, the JSON body will be invalid and rejected by the server.

    Settings > General > Keyboard, and then turn off “Smart Punctuation”

    Lost a few (more) hairs figuring this one out. Hope if saves someone else from a life of Rogain.

  • This has been keeping me busy for about three weeks and I was just about to post here. Thank you for the PSA!

    And Flic team, maybe point that out in the app.

Log in to reply