簡體   English   中英

如何在PHP中生成Https請求

[英]How to make Https Requests in PHP

我對PHP仍然不太滿意,而且對Json來說還是新手。 我想要做的是檢查特定的Twitch.tv Livestream是否在線,我也希望得到觀眾。 Twitch.tv有自己的API( https://github.com/justintv/Twitch-API/wiki/API ),這應該是可能的。 這是我的第一種方法:

// Twitch Streams
else if($typ == 't') {
    $api    = file_get_contents("https://api.twitch.tv/kraken/streams/".$stream_id);
    $json   = json_decode($api);
    if($json->stream != null) {
        return true;    
    }
    else {
        return false;   
    }
}

問題是file_get_contents似乎不理解https,它聲稱沒有安裝包裝器。 問題是API不支持普通的http請求,所以我想我必須使用另一個函數。 有人可以建議我一個不同的(不那么難用)功能。 我讀過有關curl和fsocket的內容,但它們對我來說似乎有點難度。

PHP Curl應該可以幫助解決這個問題。

以下鏈接說明了如何獲取http代碼:http: //php.net/manual/en/function.curl-getinfo.php

https://可能未啟用。 這篇文章可能會幫助您找出原因: 如何讓file_get_contents()與HTTPS一起使用? 應該沒有理由要使用cURL,但是cURL通常更靈活,所以如果你能理解它是如何工作的,我會建議你使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM