On May 31, 4:00 pm, [EMAIL PROTECTED] (Ted Behling) wrote: > Hi, > > To get a useful answer, you're going to have to break down your problem > a bit more clearly. LWP has nothing to do with XML, specifically. All > it does it make HTTP requests (usually GET or POST). When you say "send > data", are you talking about making a POST request, or replying to an > incoming request? The latter would not use LWP at all. If you were to > perhaps reply with a list of the exact steps required by your algorithm, > we could probably point you in the right direction. > > Ted Behling > > -----Original Message----- > From: vidals [mailto:[EMAIL PROTECTED] > Sent: Thursday, May 31, 2007 4:32 PM > To: [EMAIL PROTECTED]; [EMAIL PROTECTED] > Subject: how to postback to a different URL than the one making the > > request? > > I'm writing an XML function that will listen for requests for data and > then respond with the data. Simple enough; however, the data needs to be > sent to the URL specified in the request. For example, the resultant > data may needed bywww.123.comone time andwww.abc.comanother time. > > I use LWP all the time for requesting web pages, but can somebody > provide some guidance as to how LWP can be used to send data? I'm > confused. > > Thanks! > > RE: how to postback to a different URL than the one making the request?
You're right perhaps, I'm not thinking about my problem correctly. I'm going to receive a request that is in XML format, like so: <?xml version="1.0"?> <!DOCTYPE RankRequest [ <!ELEMENT RankRequest (authorization,request,response)> <!ELEMENT authorization (authtoken,guid,postbackurl)> <!ELEMENT request (engines,release,keywords)> <!ELEMENT response (result)+> <!ELEMENT authtoken (#PCDATA)> <!ELEMENT guid (#PCDATA)> <!ELEMENT postbackurl (#PCDATA)> <!ELEMENT engines (engine)+> <!ELEMENT release (title,body)> <!ELEMENT keywords (keyword)+> <!ELEMENT result (engine,keyword,errorcode,datetime,pagerank,html)> <!ELEMENT title (#PCDATA)> <!ELEMENT body (#PCDATA)> <!ELEMENT errorcode (#PCDATA)> <!ELEMENT datetime (#PCDATA)> <!ELEMENT pagerank (#PCDATA)> <!ELEMENT html (#PCDATA)> <!ELEMENT engine (#PCDATA)> <!ELEMENT keyword (#PCDATA)> ]> <RankRequest> <authorization> <authtoken>sampletoken</authtoken> <guid>sampleguid</guid> <postbackurl>sample.url.com</postbackurl> </authorization> The postbackurl, sample.url.com is where I need to send the data and I'm not sure how to do this. I thought lwp would come to the rescue since I am so use to using it, but perhaps my thinking is in error and LWP is not the right solution here?