HarmonyOS http请求,使用'content-type': 'application/x-www-form-urlencoded',无效。无法从url解析到参数。

HarmonyOS
2024-12-19 16:53:19
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

当’content-Type’为’application/x-www-form-urlencoded’时,请求提交的信息主体数据必须在key和value进行URL转码后(encodeURIComponent/encodeURI),按照键值对"key1=value1&key2=value2&key3=value3"的方式进行编码,该字段对应的类型通常为String。

文档说明: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-http-V5#httprequestoptions

当前’Content-Type’设置为’application/x-www-form-urlencoded’,需要手动设置extraData格式为key1=value1&key2=value2&key3=value3的方式,不会自动转换。

分享
微博
QQ
微信
回复
2024-12-19 19:05:42
相关问题
http请求中能否不设置Content-Type参数
2561浏览 • 1回复 待解决
HarmonyOS http post请求参数传递
621浏览 • 1回复 待解决
HarmonyOS http 请求 post 参数问题
1684浏览 • 1回复 待解决
鸿蒙JS开发HTTP请求如何解析
3161浏览 • 0回复 待解决
如何给页面URL附加HTTP请求
2992浏览 • 1回复 待解决
HTTP GET请求时如何传递参数
3653浏览 • 1回复 待解决
HarmonyOS HTTP-post请求接收不到参数
598浏览 • 1回复 待解决