以下の関数を呼び出す前に、text1
値は次のようにエンコードされました。
http://example/exampleProxy.cfc?returnFormat=plain&method=update&id=443&blah=something&text1=bob+bob2%0Abob
しかし、送信されたリクエストは改行文字を取り除いています。
http://example/test/id=443&blah=something&text1=bob+bob2bob
関数:
<cffunction name="update" access="remote" output="yes" returntype="string">
<cfargument name="id" required="yes" type="string" />
<cfargument name="blah" required="yes" type="string" />
<cfargument name="text1" required="yes" type="string" />
<cfhttp url="#variables.cString#" method="PUT" timeout="#variables.HTTP_TIMEOUT#">
<cfhttpparam name="id" type="url" value="#arguments.id#">
<cfhttpparam name="blah" type="url" value="#arguments.blah#">
<cfhttpparam name="text1" type="url" value="#arguments.text1#">
</cfhttp>
...