2727from lib .core .data import logger
2828from lib .core .common import sanitizeAsciiString
2929from lib .core .exception import sqlmapConnectionException
30+ from lib .core .place import PLACE
3031from lib .request .basic import decodePage
3132from lib .request .basic import forgeHeaders
3233from lib .request .basic import parseResponse
@@ -106,16 +107,16 @@ def getPage(**kwargs):
106107 return page
107108
108109 else :
109- if conf .parameters .has_key (" GET" ) and not get :
110- get = conf .parameters [" GET" ]
110+ if conf .parameters .has_key (PLACE . GET ) and not get :
111+ get = conf .parameters [PLACE . GET ]
111112
112113 if get :
113114 url = "%s?%s" % (url , get )
114115 requestMsg += "?%s" % get
115116
116117 if conf .method == "POST" :
117- if conf .parameters .has_key (" POST" ) and not post :
118- post = conf .parameters [" POST" ]
118+ if conf .parameters .has_key (PLACE . POST ) and not post :
119+ post = conf .parameters [PLACE . POST ]
119120
120121 requestMsg += " %s" % httplib .HTTPConnection ._http_vsn_str
121122
@@ -303,8 +304,8 @@ def queryPage(value=None, place=None, content=False, getSeqMatcher=False, silent
303304 page = None
304305 pageLength = None
305306 uri = None
306- raise404 = place != " URI" if raise404 is None else raise404
307- toUrlencode = { " GET" : True , " POST" : True , "Cookie" : conf .cookieUrlencode , "User-Agent" : True , " URI" : False }
307+ raise404 = place != PLACE . URI if raise404 is None else raise404
308+ toUrlencode = { PLACE . GET : True , PLACE . POST : True , PLACE . COOKIE : conf .cookieUrlencode , PLACE . UA : True , PLACE . URI : False }
308309
309310 if not place :
310311 place = kb .injPlace
@@ -320,7 +321,7 @@ def queryPage(value=None, place=None, content=False, getSeqMatcher=False, silent
320321
321322 logger .log (9 , payload )
322323
323- if place == "Cookie" and conf .cookieUrlencode :
324+ if place == PLACE . COOKIE and conf .cookieUrlencode :
324325 value = agent .removePayloadDelimiters (value , False )
325326 value = urlEncodeCookieValues (value )
326327 elif place :
@@ -329,20 +330,20 @@ def queryPage(value=None, place=None, content=False, getSeqMatcher=False, silent
329330 if conf .checkPayload :
330331 checkPayload (value )
331332
332- if " GET" in conf .parameters :
333- get = conf .parameters [" GET" ] if place != " GET" or not value else value
333+ if PLACE . GET in conf .parameters :
334+ get = conf .parameters [PLACE . GET ] if place != PLACE . GET or not value else value
334335
335- if " POST" in conf .parameters :
336- post = conf .parameters [" POST" ] if place != " POST" or not value else value
336+ if PLACE . POST in conf .parameters :
337+ post = conf .parameters [PLACE . POST ] if place != PLACE . POST or not value else value
337338
338- if "Cookie" in conf .parameters :
339- cookie = conf .parameters ["Cookie" ] if place != "Cookie" or not value else value
339+ if PLACE . COOKIE in conf .parameters :
340+ cookie = conf .parameters [PLACE . COOKIE ] if place != PLACE . COOKIE or not value else value
340341
341- if "User-Agent" in conf .parameters :
342- ua = conf .parameters ["User-Agent" ] if place != "User-Agent" or not value else value
342+ if PLACE . UA in conf .parameters :
343+ ua = conf .parameters [PLACE . UA ] if place != PLACE . UA or not value else value
343344
344- if " URI" in conf .parameters :
345- uri = conf .url if place != " URI" or not value else value
345+ if PLACE . URI in conf .parameters :
346+ uri = conf .url if place != PLACE . URI or not value else value
346347 else :
347348 uri = conf .url
348349
0 commit comments