Ruby Net::HTTP 如何 删除资源

liker · 2013年07月05日 · 最后由 liker 回复于 2013年07月05日 · 2235 次阅读

Net::HTTP 调用 RESTful 的 API 实现添加功能如下:

uri = URI.parse("http://166.111.138.220:3000/patients")
Net::HTTP.post_form(uri, {"patient[patient_name]" => params[:patient][:patient_name]})

如何实现删除一个用户的调用 例如:DELETE patients/19

Net::HTTP.post_form(uri, {"patient[patient_name]" => params[:patient][:patient_name], "_method" => ”delete"})

大概是这样

uri = URI.parse(http://166.111.138.220:3000/patients/19)
@response=Net::HTTP.post_form(uri, { '_method' => 'delete'})

已解决 3Q

需要 登录 后方可回复, 如果你还没有账号请 注册新账号