使用request在node端发送请求
npm install request
const request = require('request')
const result = await new Promise((resolve, reject) => {
request({
url: '',
method: 'GET',
}, (error, response, body) => {
if (!error && response.statusCode == 200) {
resolve(body)
} else {
resolve({})
}
})
})
const form = {
id: 001,
name: 'test'
}
const result = await new Promise((resolve, reject) => {
request({
url: '',
method: 'POST',
form
}, (error, response, body) => {
if (!error && response.statusCode == 200) {
resolve(body)
} else {
resolve({})
}
})
})
const data = {
id: 001,
name: 'test'
}
const result = await new Promise((resolve, reject) => {
request({
url: '',
method: 'POST',
json: true,
headers: { 'content-type': 'application/json' },
body: JSON.stringify(data)
}, (error, response, body) => {
if (!error && response.statusCode == 200) {
resolve(body)
} else {
resolve({})
}
})
})
const formData = {
fileName: test,
fileBuffer: new Buffer([1, 2, 3, 4, 5]),
file: require('../iamges/test.png')
}
const result = await new Promise((resolve, reject) => {
request({
url: '',
method: 'POST',
formData
}, (error, response, body) => {
if (!error && response.statusCode == 200) {
resolve(body)
} else {
resolve({})
}
})
})