我在Windows 10上使用Wampserver 2.5作为我的PHP项目,我的PHP版本是5.5.12 我正在尝试使用短信发送API,代码是:
<?php
$request = new HttpRequest();
$request->setUrl('http://api.jaldise.net/restapi/sms/1/text/single');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders(array(
'accept' => 'application/json',
'content-type' => 'application/json',
'authorization' => 'Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ=='
));
$request->setBody('{
"from":"JaldiSe",
"to":[
"923420563069",
"41793026834"
],
"text":"Test SMS."
}');
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
我在php.ini中添加了http.dll文件和扩展名,但无济于事。
答案 0 :(得分:0)
曾经有一个pierre
文件夹,这个dll是为windows编译的,但最近似乎已经消失了。
但是,如果您look here,您会发现各种PHP版本和各种编译器都可以使用各种PHP扩展。
可以找到{p>php_http
here specifically
请记住,对于WAMPServer,您需要线程安全(TS)版本