Php 在VBA中发送HTTP请求

Php 在VBA中发送HTTP请求,php,vba,http,Php,Vba,Http,我正在使用MSXML2.ServerXMLHTTP对象向VBA中的服务器发送HTTP请求。这是我的密码: Set objHTTP = CreateObject("MSXML2.ServerXMLHTTP") URL = "http://localhost/data.php" objHTTP.Open "POST", URL, False objHTTP.setRequestHeader "Content-type", "application/x-www-form-urlencode" objH

我正在使用
MSXML2.ServerXMLHTTP
对象向VBA中的服务器发送HTTP请求。这是我的密码:

Set objHTTP = CreateObject("MSXML2.ServerXMLHTTP")
URL = "http://localhost/data.php"
objHTTP.Open "POST", URL, False
objHTTP.setRequestHeader "Content-type", "application/x-www-form-urlencode"
objHTTP.send ("name=blabla&data=test")
我的问题是My data.php,它只是:

var_dump($_POST['name']);
返回“索引未定义”错误。我无法访问参数的任何值。奇怪的是这段代码:

var_dump($HTTP_RAW_POST_DATA);

以字符串形式返回
name=blabla&data=test
。但在这种情况下,我必须手动解析数据,我真的,真的不想这样做。为什么无法通过$\u POST访问数据?

应用程序/x-www-form-urlencode
似乎缺少final
d
@RamRaider OMG谢谢!我花了大约两天的时间调试它,它只是打字错误…:)好消息!很高兴它已排序
应用程序/x-www-form-urlencode
似乎缺少最终
d
@RamRaider OMG谢谢!我花了大约两天的时间调试它,它只是打字错误…:)好消息!很高兴分类了