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
待解决
相关问题
http网络请求,post请求如何传递body和参数,header
123浏览 • 1回复 待解决
使用post请求无法带入extraData参数问题
310浏览 • 1回复 待解决
Http请求中的Post 请求,如何将extraData作为参数传递使用
452浏览 • 1回复 待解决
关于JS http请求参数的传递问题
7385浏览 • 2回复 待解决
使用net.http 模块发送HTTP multipart/form-data 格式POST请求,参数拼写错误
416浏览 • 1回复 待解决
HTTP如何用POST请求发送对象数组给后端
2334浏览 • 0回复 已解决
HTTP GET请求时如何传递参数?
3065浏览 • 1回复 待解决
HarmonyOS http网络访问,参数问题
164浏览 • 1回复 待解决
#鸿蒙通关秘籍#使用axios进行HTTP GET和POST请求
11浏览 • 1回复 待解决
使用axios发送post请求时,如何使用queryParams传递参数
620浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中使用@ohos.net.http模块发送POST请求?
86浏览 • 1回复 待解决
http post请求体过大,响应码:413,能否设置请求报文体的最大值
278浏览 • 1回复 待解决
HarmonyOS http请求的JSON数据定义问题
160浏览 • 1回复 待解决
http请求中能否不设置Content-Type参数
2050浏览 • 1回复 待解决
rcp模块能力发起post请求
1133浏览 • 1回复 待解决
对象动态取值,在http请求时需要对参数进行处理
152浏览 • 1回复 待解决
没有专类Post请求接口公共请求
2936浏览 • 1回复 待解决
三方件@ohos/axios中发起post请求,如何以queryParams形式传递参数
2307浏览 • 1回复 待解决
HarmonyOS http请求返回2300007
571浏览 • 1回复 待解决
关于http请求数据发送异常问题的咨询
335浏览 • 1回复 待解决
HarmonyOS rcp网络请求,post请求会自动重复添加小写的content-type
426浏览 • 1回复 待解决
http请求支持patch方法
2020浏览 • 1回复 待解决
在ArkTS中,HTTP请求头中header参数中的key是否区分大小写
1985浏览 • 1回复 待解决
使用http请求网络地址
762浏览 • 1回复 待解决
求告知如何发起HTTP请求
393浏览 • 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的方式,不会自动转换。