#7 ✓resolved
Guilherme Silveira

Suportar unmarshalling

Reported by Guilherme Silveira | October 25th, 2010 @ 09:34 AM

r = Restfulie.at(...).accepts(type).get
cliente = r.resource

Ao chamar accepts(type), o header Accept vai com type.
Ao receber o resultado de QUALQUER tipo de requisicao, devemos disponibilizar o metodo resource.
Ao invocar o metodo resource, veja o header "Content-type" da RESPONSE e pegue o converter adequado, unmarshalleando:

def resource
converter = marshallers[headers["Content-type"]] converter.unmarshal(body) end

Comments and changes to this ticket

  • Guilherme Silveira

    Guilherme Silveira November 16th, 2010 @ 09:27 AM

    • Assigned user set to “Alexandre Atoji”

    Esse eh o caminho inverso do enviar dados, eh o de receber.
    Isto eh, ao falar o accepts, eu estou falando o media type que eu aceito entaou m header deve ser adicionado.

    Ai em qualquer requisicao, ao receber o resultado, ele deve ter um metodo chamado resource que deserializa ele (como o codigo acima)

  • Alexandre Atoji

    Alexandre Atoji December 21st, 2010 @ 12:24 PM

    • State changed from “new” to “resolved”

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

A python version of restfulie

Shared Ticket Bins

People watching this ticket

Pages