0
我的请求与ajax一起工作正常,但是当我试图用guzzle重新创建场景时失败。我得到了一个400坏回应。我有一种感觉,我可能会在枪口参数中设置错误吗?这是我第一次使用这个。Guzzle POST请求php vs Ajax
阿贾克斯
var usernameV5 = '108357166';
var passwordV5 = '1234';
var data = {
'type':'base64',
'value':btoa(usernameV5 + ":" + passwordV5),
'namespace':'https://somelink/customers'
};
data = JSON.stringify(data);
$.ajax({
'type':'POST',
'headers':{'Content-Type':'application/json'},
'url':'cantshow.com',
'data':data,
'success':function (result) {
},
'error':function() {
}
});
狂饮
$username = '108357166';
$password = '1234';
$client = new \GuzzleHttp\Client();
$result = $client->post('cantshow.com', [
'headers' => [
'Content-Type' => 'application/json'
],
'data' => [
'type' => 'base64',
'value' => base64_encode("'".$username.":".$password."'"),
'namespace' => 'https://somelink/customers'
]
])->getBody();
狂饮什么版本的? – Kyslik
版本6.2.2。 –