mirror of
https://github.com/tenrok/axios.git
synced 2026-06-20 20:00:40 +03:00
Merge pull request #869 from johntron/master
Adds option to specify character set in responses (with http adapter)
This commit is contained in:
@@ -295,6 +295,10 @@ These are the available config options for making requests. Only the `url` is re
|
|||||||
// options are 'arraybuffer', 'blob', 'document', 'json', 'text', 'stream'
|
// options are 'arraybuffer', 'blob', 'document', 'json', 'text', 'stream'
|
||||||
responseType: 'json', // default
|
responseType: 'json', // default
|
||||||
|
|
||||||
|
// `responseEncoding` indicates encoding to use for decoding responses
|
||||||
|
// Note: Ignored for `responseType` of 'stream' or client-side requests
|
||||||
|
responseEncoding: 'utf8', // default
|
||||||
|
|
||||||
// `xsrfCookieName` is the name of the cookie to use as a value for xsrf token
|
// `xsrfCookieName` is the name of the cookie to use as a value for xsrf token
|
||||||
xsrfCookieName: 'XSRF-TOKEN', // default
|
xsrfCookieName: 'XSRF-TOKEN', // default
|
||||||
|
|
||||||
|
|||||||
@@ -198,7 +198,7 @@ module.exports = function httpAdapter(config) {
|
|||||||
stream.on('end', function handleStreamEnd() {
|
stream.on('end', function handleStreamEnd() {
|
||||||
var responseData = Buffer.concat(responseBuffer);
|
var responseData = Buffer.concat(responseBuffer);
|
||||||
if (config.responseType !== 'arraybuffer') {
|
if (config.responseType !== 'arraybuffer') {
|
||||||
responseData = responseData.toString('utf8');
|
responseData = responseData.toString(config.responseEncoding);
|
||||||
}
|
}
|
||||||
|
|
||||||
response.data = responseData;
|
response.data = responseData;
|
||||||
|
|||||||
Reference in New Issue
Block a user