It is possible, in a node.js application, to get any information about the HTTP request from the response itself?
Related
I need to make a HTTP request to an api with Node, but the api requires me to send both auth parameters and a file in the Request body. I tried using the node request, but the file wasn't sent.
let req= require('request').post({
uri:"http://theAPIURL",
headers:{'content-type': 'application/json'},
form:{'username':'username','client_id':'client_id','user_pass':'user_pass#',
'fisier':fs.createReadStream('../home/modules/file.csv')
},
}
In node.js express, if I get a request with an undefined body I would like to log what the http protocol text was so that I can figure out what went wrong. I don't want to flood my logs with every single request made to the server just the one that comes up undefined.
I have developed an Angular4 application that does HTTP requests to a nodeJS server application.
An URL works for http.get() but the same URL for http.put() or http.post() throws HTTP 400 Bad Request error.
How is this possible??
let temp=this._http.post("http://localhost:4200/medicine/edit/"
+String(updatedEmployee.id),updatedEmployee.id);
[angular code link]codeshare.io/5wlnLR
[express route code] codeshare.io/G8npdD
I have deployed BeaconCtrl project on heroku, it has a server to server api,
I tried requesting some routes using postman, with the same headers, body and the same route, it responds with 500 internal server error !.
does requesting from server to another server differ from requesting from postman to a server ?
Sometimes response returned from the server hasn't been changed, so is there a way to cached the response? i'm using Koa v2