Hi Bryan, Sorry, your bit of Witango code didn't show up in my Mail Client for some reason, but I saw it in Ben's reply.
Like Ben said, use of the POSTARGS attribute specifies HTTP POST (not shown in your CF debugging), but if CF wants a specific "Content-Type" specified (which is an optional HTTP spec with Requests), then do this little trick: <@URL location="http://www.mydomain.com/post_to_me.cfm" postargs="state=FL" USERAGENT="Witango <@VERSION><@CRLF>Content-Type: application/x-www-form-urlencoded"> Notice the <@CRLF> in USERAGENT? This inserts a carriage-return/line- feed, which is all that separates HTTP header properties. Doing this, you can add any number of extra HTTP properties. Hope this is what you're looking for. Cheers.... Scott Cadillac, 403-281-6090 ~ [EMAIL PROTECTED] ------------ XML-Extranet ~ http://xmlx.ca ~ http://forums.xmlx.ca Well-formed Programming in C# .NET, Witango, MSIE and XML ------------ Witango ~ http://witango.org EasyXSLT ~ http://easyxslt.ca IIS Watcher ~ http://iiswatcher.ca ------------ -----Original Message----- From: "Ben Johansen" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Date: Mon, 16 Feb 2004 17:22:48 -0500 Subject: RE: Witango-Talk: @URL problems > You need to use the POSTARGS or POSTARGARRAY attribute of @URL > > > > Excerpt from @URL Docs > > > > "When the POSTARGS or POSTARGARRAY attribute is present, the type of > > HTTP request issued by the <@URL> meta tag changes to POST from > > GET" > > > > > > Ben Johansen - http://www.pcforge.com > Authorized Witango & MDaemon Reseller > Available for Witango Developement > > -----Original Message----- > From: Bryan Hughes [mailto:[EMAIL PROTECTED] > Sent: Monday, February 16, 2004 5:04 PM > To: [EMAIL PROTECTED] > Subject: Witango-Talk: @URL problems > > > > I'm trying to post information to a ColdFusion .cfm page using the @URL > tag but for some reason the ColdFusion is not recognizing the HTTP > content as POST arguments. > > I created a simple ColdFusion page to to display the HTTP headers, HTTP > content, and value of a form/post argument. > > ------ post_to_me.cfm ------ > <cfparam name="form.state" default=""> > <cfoutput> > <cfdump var="#GetHTTPRequestData().headers#"> > ----- -----<br> > #GetHTTPRequestData().content#<br> > ----- -----<br> > state = #form.state#<br> > ---------------------------------- > > I tried three different methods of posting once just with a form in a > web page, then with CURL, and finally with the @URL tag in Witango. > > These are the responses I received for each post type: > > Safari web page through html form. > struct > > ACCEPT > */* > > ACCEPT-ENCODING > gzip, deflate;q=1.0, identity;q=0.5, *;q=0 > > ACCEPT-LANGUAGE > en, ja;q=0.92, ja-jp;q=0.96, fr;q=0.88, de-de;q=0.85, de;q=0.81, > es;q=0.77, it-it;q=0.73, it;q=0.69, nl-nl;q=0.65, nl;q=0.62, > sv-se;q=0.58, sv;q=0.54, no-no;q=0.50, no;q=0.46, da-dk;q=0.42, > da;q=0.38, fi-fi;q=0.35, fi;q=0.31 > > CONNECTION > close > > CONTENT-LENGTH > 22 > > CONTENT-TYPE > application/x-www-form-urlencoded > > COOKIE > CFID=4034; CFTOKEN=27864451; > Witango_UserReference=0A275D063CA9A8E64030D627 > > HOST > www.mydomain.com > > REFERER > http://www.mydomain.com/mvr/sendform.html > > USER-AGENT > Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/124 (KHTML, > like Gecko) Safari/125 > > ----- ----- > state=FL&Submit=Submit > ----- ----- > state = FL > > > CURL command curl.exe -d "state=FL" > http://www.mydomain.com/post_to_me.cfm > > ACCEPT > image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */* > > CONTENT-LENGTH > 8 > > CONTENT-TYPE > application/x-www-form-urlencoded > > HOST > www.mydomain.com > > PRAGMA > no-cache > > USER-AGENT > curl/7.11.0 (win32) libcurl/7.11.0 zlib/1.1.4 > > ----- ----- > state=FL > ----- ----- > state = FL > > > @URL location="http://www.mydomain.com/post_to_me.cfm" > postargs="state=FL" > struct > > ACCEPT > */* > > CONTENT-LENGTH > 8 > > HOST > www.mydomain.com > > ----- ----- > state=FL > ----- ----- > state = > > > @URL doesn't pass as much header information, especially no the > Content-Type header. > > Is there a way to set extra header parameters besides from, and > useragent? Or does anyone have any other ideas why @URL is not working? > > Attached are the sample files > > > _______________________________________________________________________ > _ > TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf ________________________________________________________________________ TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf
