选择应用类型
企业内部应用开发

发网络请求

更新于 2024-01-11调用dd.httpRequest向指定服务器发起一个跨域 http(s) 请求。

确保在发起网络请求前,已在开发者后台设置应用安全域名

扫码体验

示例代码

Loading...

入参

参数

类型

是否必填

说明

url

String

目标服务器url。

headers

Object

设置请求的 HTTP 头,默认 {'Content-Type': 'application/x-www-form-urlencoded'}。

method

String

默认GET,目前支持GET和POST。

data

Object

请求参数。

timeout

Number

超时时间,单位ms,默认30000。

dataType

String

期望返回的数据格式,默认json,支持json、text、base64。

success

Function

调用成功的回调函数。

fail

Function

调用失败的回调函数。

complete

Function

调用结束的回调函数(调用成功、失败都会执行)。

success 返回值

名称

类型

描述

data

String

响应数据,格式取决于请求时的 dataType 参数。

status

Number

响应码。

headers

Object

响应头。

错误码

错误码

描述

解决方案

4

设置错误。

在开发者后台将上传URL设置为HTTP安全域名。

11

无权跨域。

在开发者后台将此域名添加到安全域名列表中。

12

网络出错。

由网络原因导致的错误,如网络不通等。

13

超时。

http请求超时出现此类错误。

14

解码失败。

httpRequest会根据dataType设置的类型自动对返回内容解码,解码失败时会出现此类错误。出现此类错误时,需要确定http请求返回的内容格式是否与dataType设置的类型一致。比如,当dataType类型为json时,httpRequest会将返回内容认定为json字符串,自动对内容做JSON.parse类操作,其他dataType类型类似。如果开发过程中不确定http返回内容是否OK,可以手动设置dataType为text,来查看http返回的内容。

19

HTTP错误

异常http状态码错误。如500等接口异常。

这篇文档是否有帮助?
点击纠错