GET リクエストに応答するサーブレットがあります'/getdata'
。
get '/getdata' do
if request.referrer.to_s == '/my_website_uri'
erb :content
else
reponse = [ 404, {'Content-Type' => 'text/html'}, '<h1>404 - Not Found</h1>' ]
end
end
リクエストが自分のページによるものかどうかを確認したい場合は、データを提供し、それ以外の場合は 404 を提供します。
上記のコードがあります。私のURIが含まれているかどうかリクエストリファラーをチェックしますが、誰でもそのようなリクエストをモックできると思います...もっと良い方法はありますか?