Bruno,
Paul's suggestion actually does work, encapsulating the entire URL (or your POST/PUT data with -d) is required if you need more than one query parameter. Otherwise the & will detach curl from your TTY and everything will go wrong ;) Both following examples work properly, perhaps you did something wrong? mar...@relax:~$ curl -X GET http://localhost:5984/doclib/_design/docs/_view/getByName?key=%22Nature%22 {"total_rows":3247,"offset":1829,"rows":[]} mar...@relax:~$ curl -X GET 'http://localhost:5984/doclib/_design/docs/_view/getByName?key="Nature"' {"total_rows":3247,"offset":1829,"rows":[]} Cheers, Bruno Ronchetti zei: > Markus, Paul > > thanks a lot. Escaping works indeed, single quoting does not however. > > I will need to study the wiki and understand what is going on here. > > Regards. Bruno > > > > On 25/gen/2010, at 19.11, Markus Jelsma wrote: > >> Hello Bruno, >> >> >> How about encoding your URL? >> >> curl -X GET >> http://localhost:5984/pbo_members/_design/members/_view/by_member?key=%22pietro%22 >> >> This will do the trick. Read more in the wiki on this subject. >> Sometimes slashes need encoding, sometimes they don't. >> >> >> Cheers, >> >> >>> Hi everyone, >>> >>> when querying a view I continue getting this "invalid UTF-8 JSON" >>> problem that does not get away. >>> >>> The database contains only two documents, each one has only one >>> attribute. The view is using the attribute as a key, like that: { >>> "_id": "_design/members", >>> "_rev": "1-ed85d9ceec4b2875a2459070eb9cc3eb", >>> "language": "javascript", >>> "views": { >>> "by_member": { >>> "map": "function(doc) {\nif (doc.member)\n emit(doc.member, >>> doc);\n}" } >>> } >>> } >>> >>> This tinypic http://tinypic.com/view.php?pic=dwdy60&s=6 >>> contains the view as it appears in Futon. >>> >>> But when I try: >>> >>> curl -X GET >>> http://localhost:5984/pbo_members/_design/members/_view/by_member?key="piet >>> ro" >>> >>> I get: >>> >>> [error] [<0.5980.0>] attempted upload of invalid JSON pietro >>> [info] [<0.5980.0>] 127.0.0.1 - - 'GET' >>> /pbo_members/_design/members/_view/by_member?key=pietro 400 >>> >>> >>> I have rebuilt from yesterday from trunk and am now on 0.11.0b902541. >>> The only other "strange thing" that I am aware of, is that I have 3 >>> tests failing (changes, oauth and rev_stemming). >>> >>> I thought about an authorization issue and have read and enacted >>> everything i've found on the topic. I am still in the Admin Party, >>> by the way. >>> >>> I am on mac and snow leopard 10.6.2. >>> >>> Any pointers to help me out? >>> >>> Thanks a lot. Bruno. >> >> Markus Jelsma - Technisch Architect - Buyways BV >> http://www.linkedin.com/in/markus17 >> 050-8536620 / 06-50258350 >>
