Hey! Yeah, curl headers can be a pain sometimes. Your command looks correct, but maybe the server expects something else. Try adding `-v` to see the full request/response—it’ll show if the header is actually being sent.
For multiple headers, stacking `-H` flags is totally fine:
```bash
curl -H "Content-Type: application/json" -H "Authorization: Bearer token" https://example.com/api
```
If quotes are messing you up, just stick to double quotes and escape inner ones with `\`. Also, check out Postman or Insomnia for testing APIs visually—way easier than guessing with curl header syntax.
For multiple headers, stacking `-H` flags is totally fine:
```bash
curl -H "Content-Type: application/json" -H "Authorization: Bearer token" https://example.com/api
```
If quotes are messing you up, just stick to double quotes and escape inner ones with `\`. Also, check out Postman or Insomnia for testing APIs visually—way easier than guessing with curl header syntax.
