This content has been marked as final. Show 7 replies
If I was handling the post page that would work...of course if I were handling the post page in CF it wouldn't matter as CF is case insensitive.
I'm using cfhttp to post to an external non-cf site that is expecting lowercase fieldnames, which should redirect to that site if Statuscode=200. When cf pass the http request, it makes all the fieldnames uppercase.
Who is handling the cfhttp tag?
The CFHTTP tag is on my site and post to a vendor's site.
I must not understand your suggestion: <cfset form.fieldnames=lcase(form.fieldnames)>. Because I don't have form object available to my pages unless I post to my site.
> Coldfusion forces all form.fieldnames to uppercase.
In the fieldnames variable yes. But I do not think that is the case with the raw request data, which is what the other server receives. Post the data to a test page and look at the GetHttpRequestData() content. The case of the field names should be the same as in your cfhttpparam tags.
Turns out....that the the SSL cert need to be imported into CF.
The silly vendors Jstrut developer was like, "why you passing vars in upper"... I was like, "I'm not!"
Any way...sorry for any undo time spent on this.
Thanks to Steven Erat's Blog...he's saved more than one with that post.
> The silly vendors Jstrut developer was like, "why you passing vars in upper"... I was like, "I'm not!"
> Thanks to Steven Erat's Blog...he's saved more than one with that post.
Yes, that did not sound right. Thanks for posting the resolution. That is good to know.