私はSonarQube Web APIを使用していましたが、面白い違いが見つかりました。いくつかのAPIコールでは、CORSエラーを回避するためにJSONPとしてdataTypeを設定するとJSONPとしてデータが返され、JSONPとしてデータが返されます。私はこれが私の目的のために間違っているのか、これが意図されているのか疑問に思いましたか?Web APIがJSONPデータを返すとは限りません
コンテキストの場合、/ api/resourcesへのAPI呼び出しはJSONPで応答できますが、/ api/issues/searchは呼び出すことができません。
$.ajax({
url: 'http://sonar.optum.com/api/resources?resource=IDWS-IdentificationWorkstation:master&metrics=coverage',
method: 'GET',
dataType: "jsonp"
})
上記のAJAX呼び出しは正常に動作し、JSONPデータを返します。
$.ajax({
url: 'http://sonar.optum.com/api/issues/search?projectKeys=IDWS-IdentificationWorkstation:master',
method: 'GET',
dataType: "jsonp"
})
このAJAX呼び出しでは発生しません。
jsonpに対応していない場合は、プロキシを使用してください。 – charlietfl
私の間違いですが、彼らのウェブサイトのリンクが私にここで送られました。私はこれが私に連絡するつもりだったという印象を受けました。それについて申し訳ありません! –
@epascarello私の意見では、開発者ツールに関する技術的な質問は、StackOverflowプラットフォームに完全に当てはまります。私は(有料)サポートに連絡する必要はないと思う。 – slartidan