幕后的HTTP请求?

时间:2012-02-09 作者:tr3online

我正在尝试为我的函数添加一行。php,它执行一个幕后HTTP请求,将一些用户信息提交到我拥有的邮件列表URL。我目前正在尝试测试代码,但似乎没有任何效果。

我尝试了以下方法:

$url = \'blabla.org/mailinglist/add?\' . $user_email;
$request = new WP_Http;
$result = $request->request($url);
以及

wp_remote_post($url);
两者都不起作用。但是,如果我只是将URL复制并粘贴到我的web浏览器中,它就可以正常工作。请帮忙!

谢谢

Tre公司

2 个回复
最合适的回答,由SO网友:aaronwaggs 整理而成

仅使用wp_remote_post() 如果你真的在发帖。

尝试使用wp_remote_get() 具有完整url

$url = \'http://blabla.org/mailinglist/add?\' . $user_email;
$results = wp_remote_get( $url );
// var_dump( $results );

SO网友:Yoav Aner

也许你只是失踪了http:// ?

i、 e。

$url = \'http://blabla.org/mailinglist/add?\' . $user_email;

结束

相关推荐

How deactivate the http-api

为它提供一个tipp或解决方案来停用WP\\U Http\\U Streams类中的方法request()?我也在脱机服务器上使用WordPress,并让wp\\U debug true用于开发和测试。但是我从函数中得到了很多关于使用http类的警告;例如,在仪表板中读取提要的函数。目前我已经停用了更新主题、插件、核心和cron的所有挂钩;请参阅我的小插件:https://github.com/bueltge/WP-Offline谢谢你的回复