Comments (10)
@geddski you will need to specify the request method. If it's not specified it will default to GET
.
axios({
url: 'http://requestb.in/ubgv1aub',
data: { test: true },
method: 'post'
});
// or
axios.post('http://requestb.in/ubgv1aub', { test: true });
from axios.
@geddski actually it looks like something is broken. Requests against my local server worked. Trying RequestBin I am getting 0 bytes transferred (I assume you're seeing the same). I will take a look at it tonight.
from axios.
@geddski, I looked into this and I believe it's an issue with RequestBin. First of all, when I try to post, I get a 503 from RequestBin which means "Service Unavailable." I used a different service called apiary.io and it works great. Try this:
var axios = require('axios');
var URL = 'http://kentcdodds.apiary-mock.com/random-user';
var BODY = {
firstName: 'Joe',
lastName: 'Moe'
};
function handleSuccess(data) { console.log(data); }
function handleFailure(data) { console.log('error', data); }
// GET
axios.get(URL, { params: BODY })
.then(handleSuccess)
.catch(handleFailure);
// POST
axios.post(URL, BODY)
.then(handleSuccess)
.catch(handleFailure);
This worked for me...
from axios.
@kentcdodds maybe requestbin just requires an accurate content length, other services might as well
from axios.
oh, is that the problem?
On Sep 16, 2014 5:31 PM, "Dave Geddes" [email protected] wrote:
@kentcdodds https://github.com/kentcdodds maybe requestbin just
requires an accurate content length, other services might as well—
Reply to this email directly or view it on GitHub
#3 (comment).
from axios.
@kentcdodds @geddski I just added the Content-Length
parameter and it seems to have done the trick.
from axios.
@kentcdodds @geddski I've fixed the issue with Content-Length
not being included. I did discover another issue (#9) while fixing this. So long as you are using JSON you will be unaffected.
from axios.
Nice
On Sep 16, 2014 5:46 PM, "Matt Zabriskie" [email protected] wrote:
@kentcdodds https://github.com/kentcdodds @geddski
https://github.com/geddski I just added the Content-Length parameter
and it seems to have done the trick.—
Reply to this email directly or view it on GitHub
#3 (comment).
from axios.
Sweet, nice work!!
—
Sent from Mailbox
On Tue, Sep 16, 2014 at 6:33 PM, Kent C. Dodds [email protected]
wrote:
Nice
On Sep 16, 2014 5:46 PM, "Matt Zabriskie" [email protected] wrote:@kentcdodds https://github.com/kentcdodds @geddski
https://github.com/geddski I just added the Content-Length parameter
and it seems to have done the trick.—
Reply to this email directly or view it on GitHub
#3 (comment).
Reply to this email directly or view it on GitHub:
#3 (comment)
from axios.
@mzabriskie
Everything works fine on browser,
but do not have POST payload on node
It started working once i manually specified Content-Type: application/json
Please have this documented / fixed for future devs :)
from axios.
Related Issues (20)
- Proxy environment variables ignored HOT 1
- Axios Unable to Handle "204 No Content" Responses
- Request body converted the params into string type causing wrong response as compare to network request using fetch (React native) HOT 1
- Using HTTP proxy for HTTPS address does not start a HTTP Connection HOT 1
- Cannot see the Axios result in the then, catch, and finally methods.
- CSRF Token Mismatch HOT 4
- [fatal][nodejs] “Error: Unexpected end of form” after multiple post file formdata, and then hang up after multiple error happening HOT 3
- "Class extends value #<newConstructor> is not a constructor or null" when sending request from node.js 20.12.0
- [0.28.1] options.paramsSerializer as function don't work HOT 2
- vite5+vue3+ts Sending request error SyntaxError: The requested module '/node_modules/.vite/deps/axios.js?v=bc297318' does not provide an export named 'AxiosInstance' HOT 1
- Issue CVEs for vulnerabilities fixed by #6167 and #6163
- How to set localAddress when sending HTTP requests? HOT 2
- API call happening twice, but called once! HOT 3
- RefferenceError: Axios is not defined. HOT 2
- Security vulnerability
- postForm's form-data serialization breaks for Blob in Node.js
- Axios stream aborts early during 204 response from prism cli.
- I am getting a error involving CancelToken.js...
- TypeError: Converting circular structure to JSON
- React native Android NETWORK ERROR
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.