>웹 프론트엔드 >JS 튜토리얼 >Axios의 get 및 post 메소드에 대한 자세한 설명

Axios의 get 및 post 메소드에 대한 자세한 설명

PHP中文网
PHP中文网원래의
2017-06-22 14:04:171886검색

vue와 nodejs를 배우는 과정에는 axios가 포함됩니다. 오늘 테스트를 위해 노드 서버와 상호 작용하는 두 가지 메서드를 작성했습니다. 결과적으로 헤더와 매개 변수 작업에 오랜 시간이 걸렸습니다. 여기에 기록하고 동시에 공유하겠습니다.

Axios를 처음 사용하기 때문에 테스트 메소드에서는 매우 간단한 것을 작성했지만 마스터가 보면 지침이 매우 좋습니다. 어서오세요...

//GET method

axios.get(url, {
                          params: { 'key': 'value' }
                    }).then(function (response) {
                          alert(''.concat(response.data, '\r\n', response.status, '\r\n', response.statusText, '\r\n', response.headers, '\r\n', response.config));
                    }).catch(function (error) {
                          alert(error);
                    });

//해당 서버가 데이터를 얻습니다

const urlModule = require('url');
let params = urlModule.parse(request.url, true).query;//解析数据 获得Json对象
let value = params.key;//通过参数名称获得参数值

//POST method

var params = new URLSearchParams();
                    params.append('key', 'value');
                    axios.post(url, params).then(function (response) {
                          alert(''.concat(response.data, '\r\n', response.status, '\r\n', response.statusText, '\r\n', response.headers, '\r\n', response.config));
                    }).catch(function (error) {
                          alert(error);
                    });

//해당 서버가 데이터를 얻습니다

const queryStringModule = require('querystring');
let postData = '';
request.on('data', function (chunk) {
  postData += chunk;//接收数据
});
let params = queryStringModule.parse(postData);//解析数据 获得Json对象
let value = params.key;//通过参数名称获得参数值

이 작성 방법은 비교적 간단한 구현이어야 합니다. 다른 사람들에게 도움이 되기를 바라며, 전문가들이 저에게 조언을 해주기를 바랍니다.

위 내용은 Axios의 get 및 post 메소드에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.