发送没有编码网址的ajax请求

时间:2014-03-14 08:02:56

标签: ajax elasticsearch

我正在尝试为elasticsearch编写一个javascript-jquery客户端,我正在尝试使用jquery ajax向elasticsearch集群发送一个PUT请求,如下所示:

$.ajax({
    url: "http://localhost:9200/a/b/docId 2014/04/04" ,
    data: JSON.stringify(document),
    type:'PUT',
    async: false,
    contentType: 'application/json; charset=UTF-8',
    crossDomain: true,
    dataType:'json',
    complete:function(data){

    }
});

处理此请求时,正在对网址进行编码。所以elasitcsearch集群响应400(错误请求),因为在网址中会有像%/这样的追踪者。那么如何在不编码网址的情况下发送ajax请求呢?或者更好的是,如何在弹性搜索集群中索引具有id的文档?

0 个答案:

没有答案