google-code-export / epidemic-marketplace

Automatically exported from code.google.com/p/epidemic-marketplace
0 stars 0 forks source link

Web Service HTTP Codes #147

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Os erros de comunicação HTTP (500, 503, 403, 404, 400, etc..) apenas aparecem 
no texto da mensagem e não no header "status" da mensagem http.

Original issue reported on code.google.com by eKzam...@gmail.com on 31 Jan 2012 at 3:28

GoogleCodeExporter commented 9 years ago
changed status to new.

Original comment by eKzam...@gmail.com on 31 Jan 2012 at 3:29

GoogleCodeExporter commented 9 years ago

Original comment by stinkle....@gmail.com on 31 Jan 2012 at 3:34

GoogleCodeExporter commented 9 years ago
searchSolr fixed

Original comment by stinkle....@gmail.com on 31 Jan 2012 at 4:56

GoogleCodeExporter commented 9 years ago
Penso que acontece nos restantes web services, estará também resolvido?

Original comment by eKzam...@gmail.com on 1 Feb 2012 at 10:14

GoogleCodeExporter commented 9 years ago

Original comment by graca.pa...@gmail.com on 1 Feb 2012 at 11:04

GoogleCodeExporter commented 9 years ago
Gostava só de vos pedir que quando fizerem novos/ alterem webservices prevejam 
este tipo de situações, pois como podem imaginar é muito trabalhoso para mim 
agora ir verificar os webservices um a um para ver se devolvem o response code 
correcto (quando o código é meu já é difícil resolver estes bugs, quando 
não é ainda pior).

Vou voltar a verificar o myapp.wsgi para tentar encontrar e corrigir possíveis 
bugs desse género. Para uma próxima vez considerem testar o vosso código 
depois de acharem que está acabado. Peço desculpa pelo meu excesso de 
honestidade ;)

Continuem com o bom trabalho!

Original comment by stinkle....@gmail.com on 2 Feb 2012 at 2:08

GoogleCodeExporter commented 9 years ago
Reportado pelos italianos:

Several services like:
   -list datastream
   -get metadata of a resource
   -fetch raw datastream of a resource;
   -resource deletion;
   -datastream deletion;
  when the id of the resource does not exist (i.e. no resource has
that id) then the HTTP response contains an html page with a 404 error
in web page, but the official http error code is still 200 in the
headers. I would propose to avoid using an html page as a response,
but using an xml file instead with just the needed information
regarding the error, like:
<results>
<result empid="xxx"><message>resource not
existent</message><status>KO</status></result>
</results>
What i propose is to have a consistent set of XML response patterns.

(vai um pouco para além deste issue mas incluí a mensagem toda. Vou criar 
outro issue sobre manter as respostas coerentes)

Original comment by eKzam...@gmail.com on 10 Feb 2012 at 11:51

GoogleCodeExporter commented 9 years ago
Zamite, concordas em passar a devolver XML? Ou continuamos com text/html e vou 
corrigir o que falta?

Qualquer das soluções implica algum trabalho, por isso não há nenhuma que 
seja óptima.

Original comment by stinkle....@gmail.com on 10 Feb 2012 at 1:12

GoogleCodeExporter commented 9 years ago

Original comment by stinkle....@gmail.com on 27 Feb 2012 at 3:52