Web サービスを呼び出す PHP コードがあります。ローカル マシンで実行すると完全に動作しますが、リモート サーバー (最終的に存在する場所) で実行しようとすると、次のエラーが発生します。
Warning: simplexml_load_file(http://XXXXXXXXX:8080/symws/rest/standard/searchCatalog?clientID=StorageClient&term1=ocm00576702): failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request
in /var/www/ShoppingCart/storage_request_button.php on line 42
私のローカル マシンは OSX を実行しています。サーバーはdebian linuxを実行しています。
この異なる動作の原因は何ですか? サーバーにインストールする必要がある別のパッケージはありますか?
アップデート:
ブラウザに URL を入れると問題なく動作しますが、Linux サーバーから URL を wget しようとすると、400 エラーが発生します。アクセスしているサーバーURLもdebian linuxです。サーバーにファイアウォールはありません。他の場所からのアクセスを許可するようにそのサーバーを構成する必要はありませんでした。