Hi there,

I'm using the PetStore demo to help validate a Swagger command-line client 
I've been working on.
Everything in 'pet' and 'store' is working fine, but I'm having problems 
with some of the 'users' endpoints, and it's unclear if this is due to the 
server implemention, or if it's something I'm missing from the spec.

For example, I'm unable to formulate a valid POST /user request that 
results in anything other than a 500 response, either from my own client, 
or from Swagger UI. Attempting to authenticate with "api_key:special-key" 
doesn't appear to have any effect, nor does going through the oauth flow in 
Swagger UI. Is anyone able to confirm that this endpoint works, and if so 
are you able to demonstrate how to make a successful request to it using eg 
`curl`?

The GET /user/login/ endpoint appears to be broken. It returns a response 
with the application/json content type, but malformed content, eg...

> GET /v2/user/login?password=tom&username=tom HTTP/1.1

> Accept-Encoding: gzip, deflate

> Connection: keep-alive

> Accept: application/coreapi+json, */*

> Host: petstore.swagger.io

> User-Agent: coreapi

< 200 OK

< Access-Control-Allow-Headers: Content-Type, api_key, Authorization

< Access-Control-Allow-Methods: GET, POST, DELETE, PUT

< Access-Control-Allow-Origin: *

< Connection: close

< Content-Type: application/json

< Date: Fri, 23 Sep 2016 11:43:47 GMT

< Server: Jetty(9.2.9.v20150224)

< X-Expires-After: Fri Sep 23 12:43:47 UTC 2016

< X-Rate-Limit: 5000

< 

< logged in user session:1474631027450


It's also unclear to me if I should be able to use this session identifier 
in future requests, and if so, how?


Being able to say for sure if these are server-side issues, or if I'm 
missing something in the spec and formulating my requests incorrectly would 
go a long way towards helping validate that the command line client really 
is working as expected (or not)


Many thanks for your time,


  Tom

-- 
You received this message because you are subscribed to the Google Groups 
"Swagger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to