gpt4 book ai didi

php - Ionic 框架 http post 请求

转载 作者:可可西里 更新时间:2023-11-01 16:49:46 24 4
gpt4 key购买 nike

我想从 ionic 应用程序向远程 php 文件发送 POST 请求,以将 base64 编码的数据保存在数据库中。当我传递 POST 数据时,我可以看到发送了 post 参数,但是当我打印来自 php 文件的响应时,它是空白的。

我试过这段代码:

Controller .js

$http.post("someurl", {data: {"data333": 'peter'}});

当我从 php 打印 $_POST$_REQUEST 时,它是一个空白数组,但从我的控​​制台我可以看到参数是通过 json {data: {"data333": 'peter'}}.

我在客户端和服务器都允许跨域。

我也试过标准的ajax方式:

$http.defaults.headers.post["Content-Type"] = 'application/x-www-form-urlencoded; charset=UTF-8';
$http({
method : 'POST',
url : 'someurl/',
headers: {
'Content-Type' : 'application/x-www-form-urlencoded; charset=UTF-8'
},
data : {"key": "value"}
})

谁能帮我传递数据?

最佳答案

向服务器传递数据的用户对象。希望对你有帮助

myobject = { email: user.email,password:user.password };        
Object.toparams = function ObjecttoParams(obj)
{
var p = [];
for (var key in obj)
{
p.push(key + '=' + encodeURIComponent(obj[key]));
}
return p.join('&');
};

var req =
{
method: 'POST',
url: "API-CALLING-URL",
data: Object.toparams(myobject),
headers: {'Content-Type': 'application/x-www-form-urlencoded'}
}

$http(req).
success(function(data, status, headers, config)
{
//success
}).
error(function(data, status, headers, config)
{
//error
});

关于php - Ionic 框架 http post 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31626872/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com