如何将有效负载传递给urlfetch" DELETE"方法?

时间:2016-01-17 19:56:27

标签: rest curl webapp2 restful-url urlfetch

我试图将有效负载传递给" DELETE" urlfetch的方法,我在doc中看到" DELETE"方法不支持有效载荷,我不明白为什么。 如果我的API中有一个资源已经实现了" delete"删除资源的方法,我不明白为什么不能使用urlfetch将有效负载传递给此方法。

这是请求代码:

form_fields = {"dni": request.dni}
form_data = urllib.urlencode(form_fields)
result = urlfetch.fetch(url=url, payload=form_data, method=urlfetch.DELETE)

这是我API的摘录:

class Alumnos(webapp2.RequestHandler):
   ...
   def delete(self):
   ...
   self.request.get('dni')
   ...

我希望这可以像工作一样,例如当我用curl调用API时:

 curl -d "dni=uu" -X DELETE  -G http://localhost:8002/alumnos

有人有任何想法如何使用相同"删除"使用urlfetch传递有效负载的方法,而不必使用最终其他方法,如" post"还是其他?

非常感谢你!

0 个答案:

没有答案