我正在尝试将来自 Python 的 PUT 请求放入 Tomcat 中的 servlet 中。进入Tomcat时参数丢失。
相同的代码很高兴地适用于 POST 请求,但不适用于 PUT。
这是客户端:
lConnection = httplib.HTTPConnection('localhost:8080')
lHeaders = {"Content-type": "application/x-www-form-urlencoded",
"Accept": "text/plain"}
lParams = {'Username':'usr', 'Password':'password', 'Forenames':'First','Surname':'Last'}
lConnection.request("PUT", "/my/url/", urllib.urlencode(lParams), lHeaders)
一旦进入服务器, request.getParameter("Username") 将返回 null。
有没有人知道我在哪里丢失了参数?