2017-10-31 21 views
0

私はウェブサイトAPIを鉱山に統合しようとしていますが、すべて正常に動作していますが、ライブサーバでは結果はありません。私のサーバからAPIリクエストを送ることができません

私のライブサーバは次のとおりです。https://rcitickets.com

シンプルなAPIのテストはここにある:私のライブサーバーでhttp://2631894-0.web-hosting.es/test2.php

同じファイル:https://rcitickets.com/public/test2.php

ライブサーバーは結果のANSは負荷に永久に取りません示しています。

私はServer Configからphp.iniまでのすべてを試しましたが、curlと同じ問題ではデータもチェックしていません。私のホストにはわかりません。私たちはPanelを持たない専用サーバを持っています.SSHやSFTPを使用することができます。

+0

別のドメインから1つのドメインにアクセスしようとしていますか?もしそうなら、それはクロスドメインスクリプティングの問題でしょうか? https://stackoverflow.com/questions/213251/can-someone-post-a-well-formed-crossdomain-xml-sample – MikeyBunny

+0

他のウェブサイトからAPIを統合しようとしています。http://api.championstravelonline.com –

+0

WeユニークなapiキーとAPiの秘密を持っていて、すべてうまく動作しますが、URIはNavigatorとCodesでもうまく動作し、他のサーバーでも動作しますが、このサーバーでは動作しません。だから私はそこに何がブロックされているのか分からない –

答えて

0

クロスドメインスクリプティングの問題のようです。

<?xml version="1.0"?> 
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd"> 
<cross-domain-policy> 
<allow-access-from domain="*.*"/> 
</cross-domain-policy> 

これは、他のドメインは、ドメインにアクセスし、スクリプトを実行できるようになります:次のファイルと名前を追加し、トップレベルのフォルダの試みで、ターゲットサーバ上のcrossdomain.xmlです。

これを実行したら、スクリプトを実行するドメインの名前に ""を変更することをお勧めします。そうしないと、悪意のあるユーザーが開いているクロスドメインポリシーを悪用する可能性があります。

クロスドメインスクリプトについては、wikiのhttps://en.wikipedia.org/wiki/Cross-site_scriptingに詳しい説明があります。

+0

ありがとうMikeyBunny、 –

+0

私はターゲットサーバへのアクセス権がないので、私はAPIサプライヤに確認する必要があります。それが問題を癒してくれたら教えてくれます。ありがとうございました –

関連する問題