2010-09-11 69 views
0

troubleshooting page已有一些關於GET的建議,但沒有任何POST。如何在使用POST時調試Google Charts API?

目前我只是一次帶走一個帖子屬性,直到它不再被破壞。

有沒有更好的方法?

嗯,故障排除頁面建議使用chof = validate或粘貼到Chart Playground來重新提交GET請求 - 是否有任何快速方法將GET轉換爲POST?

就像調整它一樣簡單嗎?

$contextArray = array("http" => array(
    "method" => "POST", 
    "content" => http_build_query($chart, "", "&"))); 

回答

1

下面是使用POST與谷歌圖表鏈接:http://code.google.com/apis/chart/docs/post_requests.html

不知道你想要做什麼。

要使用$ _GET ['']值從PHP發送帖子,您可以將值添加到$ data數組並使用以下函數發送它 - 或使用CURL。

public function sendPostData($url, $data, $optional_headers = null) 
    { 
     $params = array('http' => array(
        'method' => 'POST', 
        'content' => $data 
       )); 

     if ($optional_headers !== null) 
     { 
     $params['http']['header'] = $optional_headers; 
     } 

     $ctx = stream_context_create($params); 
     $fp = @fopen($url, 'rb', false, $ctx); 
     if (!$fp) 
     { 
     throw new Exception("Problem with $url, $php_errormsg"); 
     } 

     $response = @stream_get_contents($fp); 
     if ($response === false) 
     { 
     throw new Exception("Problem reading data from $url, $php_errormsg"); 
     } 

     return $response; 
    } 
相關問題