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

PHP中文网
풀어 주다: 2017-06-22 14:04:17
원래의
1879명이 탐색했습니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿