调用新的HttpRequest失败

Spo*_*pob 0 php

我试图让PHP脚本工作.该脚本的目的是调用Web服务.我已经将脚本简化为最简单的组件,但它仍然失败了.这里是:

<?php
print "Hello";
$request = new HttpRequest('http://www.pivotaltracker.com/services/v3/source_commits', HttpRequest::METH_POST);
print "Done";
?>
Run Code Online (Sandbox Code Playgroud)

输出是:

D:\svn\svndb\hooks>"c:\Program Files\PHP\php.exe" -f test.php
Hello
D:\svn\svndb\hooks>
Run Code Online (Sandbox Code Playgroud)

如您所见,在尝试实例化HttpRequest实例时,脚本失败.但是,不会抛出任何异常.

我不是一个PHP程序...我只是想让这个功能正常工作.我怀疑我没有加载我需要的扩展库...但我无法弄清楚哪一个是,如果确实是那个问题.任何帮助,将不胜感激.

我在Windows 2003上运行.我正在运行php 5.3.3.

我确实运行了phpinfo(),但由于它太大而犹豫是否要将结果发布在这里.是否有一段phpinfo()输出有助于提供?

提前致谢.

短发

Pek*_*ica 6

放在error_reporting(E_ALL);前面看看会发生什么.

我敢打赌,这个HTTPRequest班级不存在.HTTP扩展是一个需要单独安装PECL包.