PHPを介してIISWebサーバー上のsmartystreetsAPI(liveaddress)に接続しようとしています。file_get_contentsとcURLの両方の例をここからコピーしました:SmartyStreetsgithubPHPの例。どちらも機能しません。URLをブラウザに直接貼り付けると、機能します。file_get_contentsの例は次を返します。
Warning: file_get_contents(https://api.qualifiedaddress.com/street-address/?street=817+Quail+Ln.+%2312+bakersfield%2C+ca+93309&auth-token=5Nk1%2FA) [function.file-get-contents]: failed to open stream: No such file or directory in C:\Inetpub\includes\myclass.php on line 28
phpinfoで、allow_url_fopenがオンになっていることを確認しました。user_agentも設定してみました。それでも、これは機能しません。
cURLの例はfalseを返します。
これはIISの問題でしょうか?または、ファイアウォールの設定が原因でしょうか?もしそうなら、どのポートを開くかをどのように見つけるのですか?他に可能性はありますか?ありがとうございました!