transmission.js@1.1.6
matters needing attention
Be based on Asynchronous Javascript And XML!
In the future version, Access to Fetch API!
install transmission.js
npm install js-transmission --registry=https://registry.npm.taobao.org
use transmission.js
ES6 import
import transmission from 'js-transmission';
transmission({
url: "https://baidu.com",
type: "GET",
async: false,
header: {
'User-Agent': 'js-transmission'
},
data() {
return {
message: "hello transmission.js!"
}
},
beforeSend() {
return {
message: "hello world!"
}
},
sending() {
},
sent() {
},
inProcess() {
},
beforeSuccess: (data, sendObject, ResponseHeaders) => {
console.log(data)
console.log(sendObject)
console.log(ResponseHeaders)
},
success(response, headers) {
console.dir(response),
console.dir(headers)
},
error(error, statusData) {
console.warn(error);
console.dir(statusData)
}
});
transmission('https://baidu.com?search=transmission.js')
.then(r => {
console.dir(r)
})
.catch(e => {
console.error(e)
})
transmission({
url: 'https://baidu.com',
type: "POST",
data:{message:"hello world!"}
})
.then(r => {
console.dir(r)
})
.catch(e => {
console.error(e)
})
License
MIT
transmission.js@1.1.6