发送 AJAX 没有查询字符串参数的请求 'referrer'

Sending AJAX request without querystring parameters as 'referrer'

我正在尝试与 Google 日历 API 通信。 API 仅接受来自特定推荐人的请求,例如:www.mysite.com/calendar/events.asp

但有时 URL 包含查询字符串参数,例如: www.mysite.com/calendar/events.asp?message=eventAddedSuccessfully&id=50

API 拒绝了上面 URL 的请求,returns 这个消息: "The referrer www.mysite.com/calendar/events.asp?message=eventAddedSuccessfully&id=50 does not match the referrer restrictions configured on your API key. Please use the API Console to update your key restrictions."

如何发送一个 AJAX 请求,仅将 URL 中的路径作为引荐来源网址?

谢谢

更改您的限制以适应域的上下文路径,它可能特定于该页面(并且可能使用参数对其进行不同的处理)并导致您遇到的问题。

www.mysite.com/*

www.mysite.com/calendar/*

希望这能解决问题。