Markus, yes it works also here.
I misinterpreted Paul's comment and simply swapped the double quotes for single quotes... guess it shows that I am a beginner. Thanks for taking the time to point out my error. Regards. Bruno. On 25/gen/2010, at 19.44, Markus Jelsma wrote: > 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 >>> > > >
