# HTTP and API Debugging


Requests, headers, auth headers, status codes, curl, MIME types, and small checks before blaming the API.

This guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.

## Related tools

- [Basic Auth Header](/tools/basic-auth-generator/) — Build an HTTP Basic Authorization header from a user and password.
- [curl Converter](/tools/curl-converter/) — Convert curl commands into JavaScript fetch, Axios or Python requests code.
- [curl Tester](/tools/curl-tester/) — Parse, explain and rebuild curl commands locally.
- [HTTP Header Builder](/tools/http-header-builder/) — Build a tidy header block from key/value lines, with common security headers ready to add.
- [HTTP Header Parser](/tools/http-header-parser/) — Turn a pasted header block into a clean table, including cookies and repeated fields.
- [HTTP Request Tester](/tools/http-request-tester/) — Send an HTTP request from the page, import it from curl and export it back to curl.
- [HTTP Status Codes](/tools/http-status-codes/) — Reference list of HTTP response status codes and their meaning.
- [MIME Types](/tools/mime-types/) — Look up the MIME type for a file extension.

## Notes for future edits

- Keep the guide reusable and factual.
- Link to personal posts only when there is a real incident, measurement, migration, or lesson.
- For sensitive inputs, mention whether the related tool runs locally in the browser and warn against pasting production secrets without understanding the trust boundary.
