【发布时间】:2016-10-22 11:48:22
【问题描述】:
我认为 GET 不应该有实体。但是在elasticsearch的上下文中,我不断看到这种查询(see here for instance):
curl -XGET localhost:9200/test/_msearch --data-binary @requests; echo
在这种情况下,二进制数据是如何发送的?有人可以解释发生了什么以及它是如何工作的吗? 我一开始以为它被转换为 POST,但是,我在 Elasticsearch 前面放置了一个代理,发现 curl 确实在发送 GET。虽然我在标题、参数和正文中都找不到数据。所以看来我的代理也被这个请求弄糊涂了。
但是当我直接针对 elasticsearch 执行请求时,它工作得很好。什么给了?
【问题讨论】:
标签: http curl elasticsearch