주요 차이점 : XMLHttpRequest
둘 다 기본 GET, POST 및 요청을 API에 적합하지만 현대 에서 찾은 업로드 진행 모니터링과 같은 기능이 부족합니다.
get
/orders?start=YYYY-MM-DD&end=YYYY-MM-DD
데이터는 JSON 형식으로 교환됩니다. 예를 들어, 3 월 10 일에 3 개의 초콜릿과 5 개의 레몬 케이크를 주문하려면 (5 월 4 일에 주문) :
<code class="language-json">{ "chocolate": "3", "lemon": "5", "delivery": "2015-03-10", "placed": "2015-03-04" }</code>
axios :
xmlhttprequest :
/orders
application/json
날짜 범위별로 주문 검색 :
<code class="language-javascript">var request = require('superagent'); request.post('/orders/') .send({'chocolate': 2, 'placed': '2015-04-26'}) .type('application/json') .accept('json') .end(function(err, res) { if (err) { console.log('Error!'); } else { console.log(res.body); } });</code>
<code class="language-javascript">axios.post( '/orders/', { chocolate: 2, placed: '2015-04-26' }, { headers: { 'Content-type': 'application/json', 'Accept': 'application/json' } } ) .then(function(response) { console.log(response.data); }) .catch(function(response) { console.log('Error!'); });</code>
위 내용은 브라우저의 JavaScript HTTP 라이브러리 비교의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!