如何在Ionic 3上将URL参数(查询字符串)传递给HTTP POST请求

普里扬克

我不知道如何用查询字符串调用邮政服务。当我们使用post方法在url下运行时https : //test.data.com/myAPI/Login/authenticateUser? username = temp & password = Temp@123 & regid =''& versions =1& deviceType =1在邮递员中,它的工作原理很好,但没有如何在Ionic 3代码中传递查询字符串

在下面的代码中,当我们将查询字符串作为参数传递时,它给出了错误的请求错误。

return this.http.post("https://test.data.com/myAPI/Login/authenticateUser", params).subscribe((data: any) => {
  // let resp = data;
  // this.items = JSON.parse(JSON.parse(resp).Data);
  console.log('my data: ', data);
}, err => {
  console.log(err);
});

在此处输入图片说明

Dhyey

而不是传递对象,您需要传递一个附加到url的字符串,如下所示:

let urlSearchParams = new URLSearchParams();
urlSearchParams.append('username', 'temp');
urlSearchParams.append('password', "Temp@123");
urlSearchParams.append('regid', "");
urlSearchParams.append('versions', "1");
urlSearchParams.append('deviceType', "1");

return this.http.post("https://test.data.com/myAPI/Login/authenticateUser?' + urlSearchParams.toString(), null).subscribe((data: any) => {
    // let resp = data;
    // this.items = JSON.parse(JSON.parse(resp).Data);
    console.log('my data: ', data);
}, err => {
    console.log(err);
});

您现在可以检查开发者控制台的“网络”标签,其中的URL和邮递员应该相同。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我应该如何在http post请求的请求有效负载中传递json数据

如何重试HTTP POST请求

如何使用Apache HTTP客户端将复杂参数传递给POST请求?

如何将url参数(查询字符串)传递给Angular上的HTTP请求?

如何在HTTP POST请求中发送参数?

如何在node.js中发出HTTP POST请求?

Rails的活动资源:如何在请求正文中而不是查询字符串中发送post参数?

JMeter:使用CSV数据将参数传递给HTTP GET请求查询字符串

如何在获取请求中传递POST参数?-React Native

如何使用python请求将字符串传递给post调用

如何在python的POST请求中发送urlencoded参数

向Laravel发送Ionic 3 POST请求

如何在Python的POST请求中将null作为值传递?

如何从CGI Perl脚本中的POST请求获取查询字符串参数?

如何在Postman中的POST请求中传递数据数组?

如何在API网关上将多值查询字符串参数传递给lambda?

Java如何保护HTTP连接查询字符串URL请求传递和获取敏感数据?

如何在ajax post请求中从模型传递元素?

如何在 POST 请求中将 textarea 值作为参数发送

如何将 JSON 字符串作为请求参数传递给其他服务

提高查询速度 Ionic/Laravel Post 请求

如何将参数传递给我的 url 以获取采用字符串参数的 POST 函数?

如何从 HTTP POST 请求更改为 HTTPS POST 请求?

如何在获取 POST 请求中传递空值

如何将值传递给 post 请求的改造 url

如何在 Flutter 中将 ArrayList 项传递给 http 请求(post)的正文?

如何在 Flutter 中将图像文件传递给 Http 请求(POST)的主体?

C# HttpClient:如何在 POST 请求中发送查询字符串

如何在发出 POST 请求时在 json 请求中传递传入的整数参数值