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.


Log in to reply