From: Peterson, Chris [mailto:[EMAIL PROTECTED] 

I guess I was just givin ya crap because the problem as stated had
nothing at all to do with coldfusion.  Maybe you should just include the
entire problem? ;)

Chris

========================================================

I thought about that, and I have a theory that states the likelyhood of
getting a reply on the talk list decreases as the
length/complexity/details of your question grow.  People basically skip
over the tough-looking threads in favor of the latest "Best CF Editor"
nonsense.  :)

You asked for it, so here's the readers digest version.  
I am attempting to build an interface for a lovely little piece of title
software called Calyx Point.  Our customers fill in data in a little
..exe program (made by Calyx), click a button, and an HTTP post is sent
to my server.  ASSERTATION:  I have absolutely no control over the HTTP
post I am expected to process.

Here's the problem:  The post sent by this program uses a content type
of "urlencoded" which based on the RFC is required to url encode any
form variables it sends.  Well, guess what-- they don't.  They send the
XML over in plain text.  I have brought this to their attention and they
told me basically, "Yeah, we don't *really* think it's a bug-- you
should just modify your server to parse the post differently"  

First off, I think that's a pile of crap.  
Second off, how the heck would I even do that? 

Visit this page to see the sample HTTP post again and the form scope
that is produced:
http://bradwood.com/encoding/

The un-encoded ampersands clearly confuse ColdFusion and make it think
there are multiple request parameters.

If these Calyx clowns are going to insist on sending what I perceive as
an illegal request body with a content type of urlencoded, I need some
kind of work around to get to the actual request body of my page, since
the form scope in ColdFusion uses the underlying Java methods which
FOLLOW THE RULES.

Basically, if people agreed that I was correct in my thinking of how
encoding types should work, then I was going to begin soliciting
work-arounds.  I'm thinking some way to get at the underlying Java
HttpServletRequest object to do my own parsing of the request body.

There, ya happy?  :)
Let me have it.

~Brad

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;192386516;25150098;k

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:307356
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to