Comments (6)
I confirm the content-type header is for sure wrong, json requests (axios default) are sent with form-urlencoded
content-type.
from axios-curlirize.
I'm having the issue in v2.0/v1.3.7. I'll willing to help if someone can offer some guidence. :)
from axios-curlirize.
friendly ping @anthonygauthier :)
from axios-curlirize.
So I know this is an old issue, but I've been trying to reproduce this locally without any success. Any time I make a request to a service using axios
the generated cURL
command lists the right headers. One potential thing that might be happening is the presence of another interceptor modifying the headers
field after curlirize
already generated the command?
EDIT: My test cases actually catch all the headers
and thus return a successful test run. That's what points me into thinking that other interceptors
might be at play here.
from axios-curlirize.
it seems only happen with the non-get requests.
just made a simple repro: https://github.com/aladdin-add/repros/tree/repro-axios-curlirize-issue25
from axios-curlirize.
I also had the same issue in NestJS so I added the content-type during the module registration as follows and it correctly added the content-type header in the curl string.
...
import { HttpModule } from 'nestjs-http-promise';
...
HttpModule.register({
headers: {
'Content-Type': 'application/json',
},
}),
...
from axios-curlirize.
Related Issues (20)
- Doesn't incorporate baseUrl HOT 2
- Multiple calls to curlirize will output the curl command multiple times HOT 2
- A post with json data being an empty object doesn't print the --data '{}'
- Feature request: axios request to curl command HOT 1
- Feature request: axios request to curl command only in case of error HOT 1
- Documentation doesn't cover some cases HOT 1
- support URLSearchParams as data HOT 1
- curlirize introduce a circular structure in axios
- Getting error while importing axios-curlirize on ts + node HOT 8
- Getting unexpected token on import. HOT 2
- it didn't support commonjs module. HOT 4
- Add typescript support HOT 1
- installs fine in react-native - but how to use? HOT 2
- possible to not send the request just log curl command? HOT 1
- Not seeing the headers in the command HOT 1
- Node 14, AC 2.0.0: error: Must use import to load ES Module HOT 1
- Not logging the basic auth credentials HOT 1
- How to obfuscate the password in curl request HOT 1
- double quotes are problematic in cygwin shell. consider changing auth headers to single quotes
- "Content-Type: undefined" when I do not set the content type
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from axios-curlirize.