Title:
Bug 86368:(Watson Migration Closure)When doing a chttp POST with a ~ (tilde) in the URL, the ~ always gets URLENCODED
| View in TrackerStatus/Resolution/Reason: Closed/Fixed/
Reporter/Name(from Bugbase): Sander Bruinsma / Sander Bruinsma (Toomba)
Created: 02/15/2011
Components: Net Protocols, HTTP
Versions: 9.0
Failure Type: Unspecified
Found In Build/Fixed In Build: 9,0,0,251028 / CF11 Update5
Priority/Frequency: Normal / Unknown
Locale/System: English / Platforms All
Vote Count: 2
Problem:
When doing a chttp POST with a ~ (tilde) in the URL, the ~ always gets URLENCODED. This should not happen. It's being transformed to %7E while this should not happen. It is being used by the LinkedIn API oAuth methods, which make ColdFusion incompatible with the LinkedIn API. The are many Forum post, like http://developer.linkedin.com/thread/2233
Method:
There is just one step:<cfhttp method="POST" URL="http://www.test.com"><cfhttpparam name="field" type="url" value="~" /></cfhttp>The 'field' on the receiving end should be: ~, but is not.
Result:
----------------------------- Additional Watson Details -----------------------------
Watson Bug ID: 3043375
External Customer Info:
External Company:
External Customer Name: Sander Bruinsma
External Customer Email: 4D72527844D7420E99201549
External Test Config: 02/15/2011
Attachments:
Comments: