Étapes de l'interface d'appel uni-app : définir la méthode de demande, y compris l'URL, la méthode et les données ; définir l'en-tête de la demande (facultatif) ; envoyer la demande de traitement, y compris les rappels de réussite et d'échec. -Comment utiliser Uni-APP pour appeler l'interface
Étape :
1 Définir la méthode de requête
const request = uni.request({ url: 'http://example.com/api/v1/users', method: 'GET', data: { name: 'John Doe' }, success: (res) => { console.log(res.data) }, fail: (err) => { console.log(err) } })
url
: Adresse de l'interface demandée
method
: méthode de requête (telle que GET, POST, PUT, DELETE)data
: paramètres de requête (facultatif)
succès
: La fonction de rappel lorsque la demande réussit
url
: 请求的接口地址method
: 请求方法(如 GET、POST、PUT、DELETE)data
: 请求参数(可选)success
: 请求成功时的回调函数fail
: 请求失败时的回调函数2. 设置请求头(可选)
可以使用setRequestHeader()
方法设置请求头:
request.setRequestHeader('Content-Type', 'application/json')
3. 发送请求
调用send()
方法发送请求:
request.send()
4. 响应处理
在success
回调函数中处理请求成功的响应,在fail
回调函数中处理请求失败的错误。
示例:
uni.request({ url: 'http://example.com/api/v1/users', method: 'GET', success: (res) => { const users = res.data.users console.log(users) }, fail: (err) => { console.log(err) } })
注意:
uni.request()
fail
: La fonction de rappel lorsque la demande échoue. La méthode setRequestHeader()
définit l'en-tête de la requête :
send()
pour envoyer une requête : rrreee4. . Traitement des réponses
success
et gérer l'erreur d'une requête ayant échoué dans la fonction de rappel
fail
. Exemple : rrreeeRemarque :
uni.request()
est une requête asynchrone et ne bloquera pas l'exécution du code suivant. Assurez-vous que l'adresse de l'interface et la méthode de demande sont correctes. Pour les interfaces qui nécessitent une authentification, le jeton nécessaire ou d'autres informations d'identification doivent être indiqués dans l'en-tête de la demande. Lorsque le traitement d'une demande échoue, vous pouvez prendre les mesures appropriées en fonction du code d'erreur spécifique, comme réessayer la demande ou demander à l'utilisateur.
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!