我想接受简单的引号到一个字符串中,而不会使我的 curl 请求崩溃。
这是我的卷曲请求:
curl -XGET "localhost:9200/test/all/_search?pretty" -d \'{"query":"'+question+'"}\'';
如果question = 'It's OK'
.
在我的请求期间我会有一个错误
Syntax error: Unterminated quoted string
目前我尝试了几种解决方案(如下面的这个),但没有一个奏效:
question = question.replace(/'/g, "\\'");
你有解决办法吗?