我正在尝试将以下Java代码转换为Python。我不确定我做错了什么,但我最终在python中出现了一个内部服务器错误500。在
httplib.httpConnection
方法中的“body”是否等同于Java httpentity
?
还有什么其他的想法吗?
我收集的输入信息肯定是正确的。在
任何帮助都将非常感谢。我尝试了几种方法,但最终还是出现了相同的内部服务器错误。在
Java代码:
HttpEntity reqEntitiy = new StringEntity("loginTicket="+ticket);
HttpRequestBase request = reMethod.getRequest(uri, reqEntitiy);
request.addHeader("ticket", ticket);
HttpResponse response = httpclient.execute(request);
HttpEntity responseEntity = response.getEntity();
StatusLine responseStatus = response.getStatusLine();
Python代码:
^{pr2}$
你不需要这么低的水平。改为使用
urllib2
:请注意,这些参数被添加到URL以形成URL查询参数。在
您还可以通过安装^{} library 来简化此操作:
^{pr2}$这里
requests
负责URL编码URL查询字符串参数并将其添加到URL中,就像Java一样。在相关问题 更多 >
编程相关推荐