2015-03-31 122 views
-4

Python中以下代码的等效代码是什么? 更具体地寻找Python中HttpEntity的等价物。其余的我已经想通了。我正在使用urllib2 python模块。Python中以下代码的等效代码是什么?

String checkInUrl = serverURL+"resources/slmservices/fcs/commit"; 
URIBuilder checkInBuilder = new URIBuilder(checkInUrl.replace(" ", "%20")); 
URI checkInUri = checkInBuilder.build(); 

checkinTicket = "sdfsfsdfsfsfweafdaewfw"   
HttpEntity checkInReqEntitiy = new StringEntity(checkinTicket); 
HttpRequestBasecheckInRequest=reMethod.getRequest(checkInUri,checkInReqEntitiy); 

checkInRequest.addHeader("ticket", ticket); 

HttpResponse checkInResponse = httpclient.execute(checkInRequest); 

HttpEntity checkInResponseEntity = checkInResponse.getEntity(); 

StatusLine checkInResponseStatus = checkInResponse.getStatusLine(); 
+0

等效Python代码..这出错误HTTP错误代码405: – user3425922 2015-03-31 16:22:53

+0

URL = servlet_url + “资源/ slmservices/FCS /提交” 头= {“ticket”:ticket,“Cookie”:cookie} checkinTicket = checkinTicket.strip()。replace(“”,“%20”) checkin_encoded = checkinTicket request = urllib2.Request(url,data = checkin_encoded, headers = headers) response = urllib2.urlopen(request) print'Response data', response.read() – user3425922 2015-03-31 16:25:07

回答