以下のようにjQueryを使用してサービスを呼び出す場合、この場合、サービスコールが表示され、ユーザーに表示されます。これにより、ユーザーはフィドラーまたは任意のカスタムWebアプリケーションを使用してそのようなサービスを呼び出すことができます。
$.ajax({
url: SERVICE_URL?Q1=eee&Q2=sss,
dataType: "application/json",
data: {...},
......
})
この問題を解決するために、Gmail、Facebook、またはTwitterでどのような手法が採用されたかは、スクリプトにそのようなタイプの呼び出しがないことがわかったためです。
私は、彼らがoAuth認証プロバイダーを使用して、jQueryから何かにアクセスする必要があるたびに渡すアクセストークンを生成していることを発見しました...
誰かがサービスのURLを表示しない、またはエンコードしないためのベストプラクティスを確認するのを手伝ってください