Features & Capabilities

HTTP Web Server Response Diagnostic Tool - Curl for iPhone and iPad

iCurlHTTP is a simple, easy to use app that allows you to run MacOS/Linux-like cURL tests against URLs. It can simulate different web browsers (user-agents) to retrieve the raw HTTP headers and HTML response from web servers.

** GET, HEAD & POST Requests (GET, HEAD, POST, PUT, DELETE, OPTIONS and TRACE on iPad) ** SSL Support - https requests with basic certificate and handshake information ** Keeps a history of URLs tested with HEADER and POST data and provides them in a dropdown for easy repeated testing ** Simulates curl, iPhone, iPad, Safari, IE, Chrome and custom user-agent browsers ** Simple single-view interface with realtime result screen. ** iPhone and iPad support ** Verbose and Basic Detail ** HTTP Timing Details (Name Lookup, TCP Connect, SSL Handshake, First Byte and Total) ** Set custom User-Agent, Host Headers, Timeouts, HTTP Authentication, SSL Mode and POST Data ** Share Feature to send output to Clipboard, Printer and Email ** HTTP/2 Support ** IPv4 and IPv6 DNS Resolution with Option for Manual Address Resolution (via HOST:PORT:ADDRESS)

User Growth & Download Statistics

Contact the developer

Chrome-Stats does not own this Apple app. Please use these information below to contact the Apple app developer.
Developed by:
Jason Cox
Apple Apps Store
https://apps.apple.com/us/app/icurlhttp/id611943891
Website:
http://www.jasonacox.com/icurlhttp

User Reviews

iCurlHTTP is praised for its clean UI and portability, offering strong API testing and SSL certificate inspection on Apple devices. Reviewers value the ability to inspect headers, cookies, and SSL certificate details, and its portability across iPhone, iPad, and Mac. Recurrent downsides include performance slowdowns with large downloads or heavy parsing, missing redirects support, and certificate-related concerns that complicate some workflows.
Pros
  • Clean, intuitive interface.
  • Strong on-the-go usability across Apple devices (portable testing).
  • Powerful API testing and debugging with visibility into HTTP details (headers, cookies).
  • Ability to view SSL certificates/details within the app.
Cons
  • Performance slowdowns when handling large downloads or parsing large data.
  • Missing redirects support (-L) and the ability to follow redirects.
  • Certificate-related concerns (custom certs and OpenSSL/security updates) that may affect security and reliability.
Recent reviews
This is way better than the other ones. The only issue is it chokes on any download that is greater than 200k which is pretty common nowadays.
by Ni*****, 2024-09-04

Second all of the points from @Banjor_ 8/13 review. Very usefull and clean interface. Thanks for making this Jason Cox!
by Bi*****, 2024-02-07

What I hate about most HTTP transaction parsers is that they try to sweep under the rug a lot of what is going on behind the scenes. Jasosn's iCurl is great because it logs everything, so even though it can be a bit slow when parsing a whole lot of data (look at what a simple HTTP GET against Google.com gets you for various user agents for instance) you get to see all of that. This is enormously helpful when trying to do low-level network troubleshooting at the layer just above packet capture. When combining the log from iCurl with a PCAP packet capture, it helps to show exactly what is being loaded across the network which is a big part of the answer "why is it taking so long?" when diagnosing a slow connection. This is especially important for API and troubleshooting scenarios, I consider this tool a hidden gem that I utilize when investigating network shenanigans. I use this on my MacBook Pro with Apple Silicon in addition to my iPhone and iPads, I love that it works on all platforms. A great app, so much value and I'm so glad that Jason Cox decided to make it available. Thanks!
by Ba*****, 2023-08-14
View all user reviews ›

Best iCurlHTTP Alternatives

Here are some Apple apps that are similar to iCurlHTTP: