iOS and iPadOS dont have a curl command line for all the testing. Nor should a mobile operating system! Detect Thoughts takes the logic from a. curl command a makes it simpler to send a query to a standard REST endpoint on a web server. It supports GET, POST, PUT, and DELETE methods. It also supports Bearer token authentication, basic auth, and OAuth 2 (although that might be considered a bit more experimental given all the potential flows that can crop up. Detect Thoughts can also support a number of different headers and parameters.
Detect Thoughts is simple to use. Just enter the endpoint, headers, parameters, auth if necessary, and click Submit to see what the actual curl command would be if sent through the Terminal and then submit to see a color-coded json response. This might be useful for developers who just want to provide a simple graphql type of endpoint for someone to see a simple output without building a whole page for it. Theres also a history button so we can return to an endpoint over and over.
Detect Thoughts is also useful for web developers to test their own code from an iPhone. This is a free app in its compiled form but its also meant to easily be dropped into other Swift projects to add (as an example) a developer mode to other projects. The source is at https://github.com/krypted/DevModeCuRL
If theres anything missing from the open source version thats in the compiled Detect Thoughts, it probably just needs a quick update but they should otherwise be in sync.