{"error":"bad_request","reason":"invalid UTF-8 JSON"}
{"error":"bad_request","reason":"invalid UTF-8 JSON"}
我正在尝试使用 CouchDB,当我尝试添加文档时出现错误。
我就是这样做的:
curl -X PUT 'http://user:pass@127.0.0.1:5984/test/Movies -d {"_id" : "1", "Title" : "Toy Story (1995)", "Genres" : "Adventure|Animation|Children|Comedy|Fantasy"}'
这是给我的提示:
{"error":"bad_request","reason":"invalid UTF-8 JSON"}
curl: (3) Bad URL, colon is first character
curl: (6) Could not resolve host: 1,
curl: (6) Could not resolve host: Title
curl: (3) Bad URL, colon is first character
curl: (3) [globbing] unmatched close brace/bracket in column 17
我尝试使用像 \"Title\" 等转义,但它是一样的。
我试图插入“_id”:1 但它不起作用
最后我试着只插入一种类型。我不知道该怎么做。
我刚试过并且有效:
C:\>curl -X PUT "http://root:root@127.0.0.1:5984/test/Movies" -d "@prova.json"
您的 cURL 请求中似乎缺少单引号 (/Movies' -d '{
)。在您的 cURL 请求中添加了缺少的单引号并进行了如下修改。
root@312-nb-gqfcjm2# curl -X PUT 'http://user:pass@127.0.0.1:5984/test/Movies' -d '{
> "_id":"1",
> "Title":"Toy Story (1995)",
> "Genres":"Adventure|Animation|Children|Comedy|Fantasy"
> }'
我正在尝试使用 CouchDB,当我尝试添加文档时出现错误。
我就是这样做的:
curl -X PUT 'http://user:pass@127.0.0.1:5984/test/Movies -d {"_id" : "1", "Title" : "Toy Story (1995)", "Genres" : "Adventure|Animation|Children|Comedy|Fantasy"}'
这是给我的提示:
{"error":"bad_request","reason":"invalid UTF-8 JSON"}
curl: (3) Bad URL, colon is first character
curl: (6) Could not resolve host: 1,
curl: (6) Could not resolve host: Title
curl: (3) Bad URL, colon is first character
curl: (3) [globbing] unmatched close brace/bracket in column 17
我尝试使用像 \"Title\" 等转义,但它是一样的。 我试图插入“_id”:1 但它不起作用 最后我试着只插入一种类型。我不知道该怎么做。
我刚试过并且有效:
C:\>curl -X PUT "http://root:root@127.0.0.1:5984/test/Movies" -d "@prova.json"
您的 cURL 请求中似乎缺少单引号 (/Movies' -d '{
)。在您的 cURL 请求中添加了缺少的单引号并进行了如下修改。
root@312-nb-gqfcjm2# curl -X PUT 'http://user:pass@127.0.0.1:5984/test/Movies' -d '{
> "_id":"1",
> "Title":"Toy Story (1995)",
> "Genres":"Adventure|Animation|Children|Comedy|Fantasy"
> }'