使用AJAX在本地测试GAE(java)云端点

使用AJAX在本地测试GAE(java)云端点,java,google-app-engine,jquery,oauth-2.0,google-cloud-endpoints,Java,Google App Engine,Jquery,Oauth 2.0,Google Cloud Endpoints,我正在用AJAX调用我的CloudEndpoints类,就像这样(我不能使用javascript客户端api) 因为这些是跨源请求,AJAX在发布之前发送一个“飞行前”选项请求。此飞行前测试在部署时工作正常(状态代码200),但在本地dev服务器上测试时失败(404未找到)。当从API Explorer进行测试时,显然没有飞行前请求(其来源相同),并且可以正常工作。 此方法受OAuth保护 丹,有什么想法吗 var restURL = //"https://xxx.appspot.com

我正在用AJAX调用我的CloudEndpoints类,就像这样(我不能使用javascript客户端api)

因为这些是跨源请求,AJAX在发布之前发送一个“飞行前”选项请求。此飞行前测试在部署时工作正常(状态代码200),但在本地dev服务器上测试时失败(404未找到)。当从API Explorer进行测试时,显然没有飞行前请求(其来源相同),并且可以正常工作。
此方法受OAuth保护

丹,有什么想法吗

var restURL =
    //"https://xxx.appspot.com/_ah/api/yyy/v1/article";
    "http://localhost:8888/_ah/api/yyy/v1/article";

$.ajax({
    url: restURL,
    headers: {"Authorization": "Bearer "+ oauthParams.access_token}
    type: "POST",
    data: JSON.stringify(object),
    contentType: "application/json",
    success: function(data, textStatus, jqXHR) {
        console.log(TAG+className+" successfully saved to server.\ntextStatus: "+textStatus);
    },
    error: function(jqXHR, textStatus, error) {
        console.error(TAG+"Failed to save "+className+" to server.\ntextStatus: "+textStatus+"\nerror: "+error);
    }
});