Thanks Alexander,

It did the trick.

Maarten

On Nov 17, 12:47 am, Alexander Kojevnikov <[EMAIL PROTECTED]>
wrote:
> urlfetch.fetch() returns a Response object, not a response value as a
> string:http://code.google.com/appengine/docs/urlfetch/responseobjects.html
>
> This code should do the trick:
>
>     root = ET.fromstring(response.content.strip())
>
> On Nov 17, 3:53 am, Maarten_D <[EMAIL PROTECTED]> wrote:
>
> > I am trying to port a perl app to python and i dont have much
> > experience with python.
> > I need to strip the leading and trailing whitespaces from a http post
> > result:
>
> > def sms_sender(a):
> >     query_args = { 'username':username,
> >                    'password':password,
> >                    'to':'001234567890',
> >                    'from':'001234567890',
> >                    'text':a }
> >     encoded_args = urllib.urlencode(query_args)
> >     url = 'https://myaccount.smsdiscount.com/clx/sendsms.php'
> >     #print urllib.urlopen(url, encoded_args).read()
> >     response = urlfetch.fetch(url=url,
> >                         payload=encoded_args,
> >                         method=urlfetch.POST,
> >                         headers={'Content-Type': 'application/x-www-
> > form-urlencoded'})
> >     response = response.strip()
> >     root = ET.fromstring(response)
> >     #Create an iterator
> >     iter = root.getiterator()
> >     #Iterate
> >     for element in iter:
> >         if element.text:
> >             text = element.text
> >             if element.tag == "result":
> >                 ResultCode = repr(text)
> >             elif element.tag == "resultstring":
> >                 ResultString = repr(text)
> >             elif element.tag == "resultdescription":
> >                 ResultDescription = repr(text)
> >             elif element.tag == "endcause":
> >                 ResultEndCause = repr(text)
>
> > I know the code is horrible!
> > I get the error:
>
> > AttributeError: '_URLFetchResult' object has no attribute 'strip'
>
> > I really dont know how to proceed!! Please help..
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to