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请求参数传递
1439浏览 • 1回复 待解决
HarmonyOS http post请求怎么传参数给后台
995浏览 • 1回复 待解决
HarmonyOS HTTP-post请求接收不到参数
1347浏览 • 1回复 待解决
http网络请求,post请求如何传递body和参数,header
2518浏览 • 1回复 待解决
使用post请求无法带入extraData参数问题
1380浏览 • 1回复 待解决
Http请求中的Post 请求,如何将extraData作为参数传递使用
1943浏览 • 1回复 待解决
关于JS http请求参数的传递问题
8603浏览 • 2回复 待解决
使用net.http 模块发送HTTP multipart/form-data 格式POST请求,参数拼写错误
1616浏览 • 1回复 待解决
#鸿蒙通关秘籍#使用axios进行HTTP GET和POST请求
1534浏览 • 1回复 待解决
HTTP如何用POST请求发送对象数组给后端
4067浏览 • 1回复 已解决
HTTP GET请求时如何传递参数?
4462浏览 • 1回复 待解决
HarmonyOS post请求,没有参数,extraData传空字符串会报错,post请求必须要传参吗
1132浏览 • 1回复 待解决
使用axios发送post请求时,如何使用queryParams传递参数
2153浏览 • 1回复 待解决
HarmonyOS rcp各种带参数请求示例(get,post-json,post-form,delete,put)
1709浏览 • 1回复 待解决
HarmonyOS http网络访问,参数问题
1260浏览 • 1回复 待解决
HarmonyOS Http请求头问题咨询
1422浏览 • 1回复 待解决
HarmonyOS POST请求传参
1513浏览 • 1回复 待解决
http post请求体过大,响应码:413,能否设置请求报文体的最大值
1424浏览 • 1回复 待解决
http请求中能否不设置Content-Type参数
3273浏览 • 1回复 待解决
HarmonyOS http请求的JSON数据定义问题
1349浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中使用@ohos.net.http模块发送POST请求?
1519浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS中通过http模块发起POST请求并处理响应?
1206浏览 • 1回复 待解决
HarmonyOS post网络请求需要设置参数及证书不校验的场景,如何设置
1024浏览 • 1回复 待解决
没有专类Post请求接口公共请求
3640浏览 • 1回复 待解决
HarmonyOS RCP GET请求、POST请求如何传参
1330浏览 • 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的方式,不会自动转换。