我试图将有效负载传递给" 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"还是其他?
非常感谢你!