HarmonyOS http 请求 post 参数问题
官方demo示例
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/http-request-V5
let httpRequest = http.createHttp();
httpRequest.request(APIConst.Home_InfoFlow, {
method: http.RequestMethod.POST,
header: {
'Content-Type': 'application/x-www-form-urlencoded'
},
extraData: {
id: "123",
name: "4567",
value: "哈啊大声道",
pageNo: 1,
pageSize: 20,
flowClassId: 3
},
usingProxy: {
host: "http://196.3.2.233",
port: 8888,
} as http.HttpProxy
}, (err: BusinessError, data: http.HttpResponse) => {
console.log("123", JSON.stringify(data))
console.log("543", err)
})
抓包入参格式是。
{"id":"123","name":"4567","value":"哈啊大声道","pageNo":1,"pageSize":20,"flowClassId":3}
参入格式有误。
正常请求抓包格式应为:
id=123&name=4567&value=哈啊大声道&pageNo=1&pageSize=20&flowClassId=3
目前接口响应接受不到参数。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS http post请求参数传递
46浏览 • 1回复 待解决
http网络请求,post请求如何传递body和参数,header
216浏览 • 1回复 待解决
使用post请求无法带入extraData参数问题
380浏览 • 1回复 待解决
Http请求中的Post 请求,如何将extraData作为参数传递使用
579浏览 • 1回复 待解决
关于JS http请求参数的传递问题
7440浏览 • 2回复 待解决
使用net.http 模块发送HTTP multipart/form-data 格式POST请求,参数拼写错误
530浏览 • 1回复 待解决
HTTP如何用POST请求发送对象数组给后端
2405浏览 • 0回复 已解决
HTTP GET请求时如何传递参数?
3138浏览 • 1回复 待解决
HarmonyOS post请求,没有参数,extraData传空字符串会报错,post请求必须要传参吗
34浏览 • 1回复 待解决
HarmonyOS http网络访问,参数问题
249浏览 • 1回复 待解决
#鸿蒙通关秘籍#使用axios进行HTTP GET和POST请求
106浏览 • 1回复 待解决
使用axios发送post请求时,如何使用queryParams传递参数
770浏览 • 1回复 待解决
http post请求体过大,响应码:413,能否设置请求报文体的最大值
372浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS中通过http模块发起POST请求并处理响应?
140浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中使用@ohos.net.http模块发送POST请求?
176浏览 • 1回复 待解决
http请求中能否不设置Content-Type参数
2155浏览 • 1回复 待解决
HarmonyOS http请求的JSON数据定义问题
242浏览 • 1回复 待解决
HarmonyOS ohos.net.http (数据请求)模块问题
25浏览 • 1回复 待解决
对象动态取值,在http请求时需要对参数进行处理
220浏览 • 1回复 待解决
没有专类Post请求接口公共请求
2966浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS中使用@ohos.net.http模块正确设置和发送带有JSON请求体的POST请求?
113浏览 • 0回复 待解决
三方件@ohos/axios中发起post请求,如何以queryParams形式传递参数
2412浏览 • 1回复 待解决
rcp模块能力发起post请求
1233浏览 • 1回复 待解决
HarmonyOS http请求返回2300007
732浏览 • 1回复 待解决
关于http请求数据发送异常问题的咨询
386浏览 • 1回复 待解决
当'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的方式,不会自动转换。