Php CURL で直面している特有の問題があります。
centosワークステーションで実行されているphpスクリプトを介して、同じネットワーク内のWindowsマシンで実行されているWebサービスを呼び出そうとしています。カールを使用しています。問題は、ブラウザで URL にアクセスでき、完全に機能することです。しかし、phpスクリプトを使用しようとすると、エラーコード 7 が表示されます。
ただし、phpスクリプトでローカルIPアドレスとグーグルを試してみると、問題なく動作します。問題は何ですか?過去数時間、この問題を回避しようとしてきましたが、並べ替えることができません。
また、ターミナル経由でcrlを使用すると、適切な応答が得られます。HTTP 200OK
助けが必要です:)
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_HEADER => 1,
CURLOPT_TIMEOUT => 4,
CURLOPT_USERAGENT=>'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13',
CURLOPT_VERBOSE => 1,
CURLOPT_PORT => 9710,
CURLOPT_URL => 'http://192.168.100.4:9710/http/send-message?message='.$message
));
// Send the request & save response to $resp
$resp = curl_exec($curl);
echo "<br>Error Code : " .curl_errno($curl);