I want to read the header of a request coming in to a Rails Controller...
How can I read in the header of the request to see what the request expects/wants back (in terms of formats) and send back data in that format?
example:
#in the controller receiving the request
def receive_req
request.head #read value from header
#if req wants json, format to json else, format to html etc...
res = response
res.head = "set appropriate header values"
res.body = "data to send back in the body"
end
#in the controller making the req
def send_request
Net::HTTP.post("/receive_req", "data", header_values)
render #{response.body}
end