It works with the test user interface as follows:

Type: GET
Url: http://localhost:8080/openmrs/ws/rest/v1/person
Body: q=john
Representation: full

This returns the patient data correctly on-screen.

Regards,
Mathias


On Tue, Apr 10, 2012 at 9:09 AM, Jonathan Galingan <[email protected]> wrote:
> Thanks, it worked with curl.
>
> I think the problem is with the "test" user interface of the webservice. It
> was the one that gave the zero array.
>
> On Saturday, March 31, 2012, Saptarshi Purkayastha wrote:
>>
>> Hi Jonathan,
>>
>> This one is the correct one
>> GET /openmrs/ws/rest/v1/person?q=john
>>
>> Can you check if you have that person in the system when you are doing
>> search through the web interface of OpenMRS and present in the database??
>> I have done an installation with demo data and I get the following
>>
>> $ curl -i -u "admin:Password1"
>> http://localhost:8080/openmrs/ws/rest/v1/person?q=john
>> HTTP/1.1 200 OK
>> Expires: Thu, 01 Jan 1970 00:00:00 GMT
>> Set-Cookie: JSESSIONID=vrre5wt2d7t7;Path=/openmrs
>> Content-Type: application/json;charset=UTF-8
>> ETag: "07653cde5bdbdf35c0433e5fba28bef81"
>> Content-Length: 210
>> Server: Jetty(6.1.10)
>>
>> {"results":[{"uuid":"e954a443-e255-11e0-b1ff-5063138e101c","display":"Mr.
>> John D
>> Patient","links":[{"uri":"http://localhost:8080/openmrs/ws/rest/v1/person/e954a443-e255-11e0-b1ff-5063138e101c","rel":"self"}]}]}
>>
>> What version of the module are you using??
>> And does it work with the "Administration->REST Web Services->Test" user
>> interface??
>>
>> ---
>> Regards,
>> Saptarshi PURKAYASTHA
>>
>> My Tech Blog:  http://sunnytalkstech.blogspot.com
>> You Live by CHOICE, Not by CHANCE
>>
>>
>> On 31 March 2012 03:07, Jonathan Galingan <[email protected]> wrote:
>>>
>>> I'm very sorry, this is my first time to experiment on web services.
>>>
>>> I was trying to get a list of persons that have the given name "John"
>>>
>>> I tried using
>>>
>>> GET /openmrs/ws/rest/v1/person?q=john
>>>
>>> and I get a zero array.
>>>
>>> These give me a "method not allowed:"
>>>
>>> GET /openmrs/ws/rest/v1/person?name=john
>>> GET /openmrs/ws/rest/v1/person/john
>>> GET /openmrs/ws/rest/v1/person/name?=john
>>>
>>> Does anybody know the syntax on how to do this?
>>>
>>> thanks
>>>
>>> -Jonathan
>>>

_________________________________________

To unsubscribe from OpenMRS Implementers' mailing list, send an e-mail to 
[email protected] with "SIGNOFF openmrs-implement-l" in the  body 
(not the subject) of your e-mail.

[mailto:[email protected]?body=SIGNOFF%20openmrs-implement-l]

Reply via email to