2014-01-23 26 views

回答

1

编辑我刚刚检查了class-http.php文件,我错了,有一个post方法定义。

function post($url, $args = array()) { 
    $defaults = array('method' => 'POST'); 
    $r = wp_parse_args($args, $defaults); 
    return $this->request($url, $r); 
} 

仍然只是专门创建做一个函数:

$request->request($myurl, array('method'=>'post', 'data' => 'whatever')); 

或者,你可以只使用已明确创建这个包装。

wp_remote_post($url, array()); 
+0

我试过了wp_remote_post($ myurl,array());但仍然无法正常工作 – fightstarr20

+0

@ fightstarr20请您'回声'声明,因为它会返回一个更好的协助错误。 – Ohgodwhy

+0

回应它只是给了我'阵' – fightstarr20

2

我可能是错的,但在我看来,你实际上并没有发布任何东西,但使用URL,这样的页面可以处理从URL中GET PARAMATERS?试试这个:

$url = 'http://www.mydomain.com/submit.php?favcol=blue&favfood=crisps&favday=Tuesday'; 
$request = new WP_Http; 
$result = $request->request($url);