网络与连接开发常见问题


网络与连接开发常见问题

Post请求时,extraData支持哪几种的数据格式?

适用于:OpenHarmony SDK 3.2.2.5版本, API9 Stage模型

extraData代表发送请求的额外数据,支持如下数据:

  1. 当HTTP请求为POST、PUT方法时,此字段为HTTP请求的content。

  2. 当HTTP请求为GET、OPTIONS、DELETE、TRACE、CONNECT方法时,此字段为HTTP请求的参数补充,参数内容会拼接到URL中进行发送。

  3. 开发者传入string对象,开发者需要自行编码,将编码后的string传入。

如何理解http请求的错误码28?

适用于:OpenHarmony SDK 3.2.2.5版本,API9 Stage模型

错误码28代表CURLE_OPERATION_TIMEDOUT,操作超时。网络请求底层使用libcurl库,更多错误码可以查看相应文档。

参考文档:开发指南Curl错误码

@ohos.net.http.d.ts的response错误码返回6是什么意思?

适用于:OpenHarmony SDK 3.2.3.5版本

6表示地址无法解析主机,可以尝试ping一下request中的url,确认是否可以ping通。

更多错误码参考Response常用错误码或者Curl错误码