mirror of
https://github.com/tenrok/axios.git
synced 2026-05-24 14:04:14 +03:00
55e6577b75
This is not http keepalive option it is TCP level which is lower than HTTP. It will send meanless ack flag packet to server. so it woudn't be drop TCP connection by server side like Firewall, Loadbalancer, Nginx etc. Co-authored-by: Jay <jasonsaayman@gmail.com>
axios // adapters
The modules under adapters/ are modules that handle dispatching a request and settling a returned Promise once a response is received.
Example
var settle = require('./../core/settle');
module.exports = function myAdapter(config) {
// At this point:
// - config has been merged with defaults
// - request transformers have already run
// - request interceptors have already run
// Make the request using config provided
// Upon response settle the Promise
return new Promise(function(resolve, reject) {
var response = {
data: responseData,
status: request.status,
statusText: request.statusText,
headers: responseHeaders,
config: config,
request: request
};
settle(resolve, reject, response);
// From here:
// - response transformers will run
// - response interceptors will run
});
}