Dans Vue.js, vous pouvez utiliser les méthodes $http.get() et $http.post() pour envoyer des requêtes GET et POST. La méthode $http.get() est utilisée pour envoyer des requêtes GET et la méthode $http.post() est utilisée pour envoyer des requêtes POST. La réponse est renvoyée via un objet Promise, contenant des données, un code d'état et des informations d'en-tête de réponse.
Comment envoyer une requête GET ?
Pour envoyer une requête GET dans Vue.js, vous pouvez utiliser la méthode $http.get()
: $http.get()
方法:
<code class="javascript">this.$http.get('/endpoint').then(response => { // 处理响应 });</code>
其中,/endpoint
是要发送请求的 URL。
如何发送 POST 请求?
发送 POST 请求,可以使用 $http.post()
方法:
<code class="javascript">this.$http.post('/endpoint', data).then(response => { // 处理响应 });</code>
其中,/endpoint
是要发送请求的 URL,data
是要发送的数据对象。
如何处理响应?
$http.get()
和 $http.post()
方法返回一个 Promise 对象,它解析后会返回一个响应对象。响应对象的结构如下:
<code>{ data: {}, // 服务器响应的数据 status: 200, // HTTP 状态码 headers: {} // 响应头信息 }</code>
可以链式调用 then()
方法来处理响应:
<code class="javascript">this.$http.get('/endpoint').then(response => { if (response.status === 200) { // 处理数据 } else { // 处理错误 } });</code>
其他选项
还有一些可选的参数可以用于自定义 GET 和 POST 请求:
timeout
: 请求超时时间(以毫秒为单位)emulateJSON
: 模拟 JSON 编码,以支持旧浏览器headers
rrreee/endpoint
est l'URL vers envoyer la demande. $http.post()
: 🎜rrreee🎜où, /endpoint
est l'URL pour envoyer la requête, data est l'objet de données à envoyer. 🎜🎜🎜Comment gérer la réponse ? 🎜🎜🎜 Les méthodes <code>$http.get()
et $http.post()
renvoient un objet Promise, qui renverra un objet de réponse après l'analyse. La structure de l'objet de réponse est la suivante : 🎜rrreee🎜La méthode then()
peut être appelée en chaîne pour traiter la réponse : 🎜rrreee🎜🎜Autres options🎜🎜🎜Il existe également des options facultatives paramètres pouvant être utilisés pour personnaliser les requêtes GET et POST : 🎜timeout
: délai d'expiration de la requête en millisecondes 🎜emulateJSON
: émuler l'encodage JSON pour prendre en charge ancien appareil de navigation 🎜en-têtes
: objet d'informations d'en-tête de demande 🎜🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!