我需要从 MS Access VBA 脚本向远程 PHP 脚本发送 POST 请求以返回数据库数据。VBA 脚本工作正常,但我无法发送必需的参数。
VBA
Set oXHTTP = CreateObject("MSXML2.ServerXMLHTTP.6.0")
oXHTTP.Open "POST", URL, False
oXHTTP.setRequestHeader "Content-Type", "application/json"
oXHTTP.send "getorglist=true"
doCURL = oXHTTP.responseText
PHP
if(filter_has_var(INPUT_POST, 'getorglist')) {
echo json_encode(getOrgList($pdo));
return;
}
VBA 脚本有效,返回 200 响应,但数据为空。如果我删除除了 PHP 脚本的中间行之外的所有内容,则会返回正确的 JSON 代码。
需要改变什么?
慕无忌1623718