[
https://issues.apache.org/jira/browse/AXIS2C-1495?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12935405#action_12935405
]
shawndeng commented on AXIS2C-1495:
-----------------------------------
I have the same problem on centos 5.4
> An error found while receiving www-form-urlencoded parameter values sent by
> POST method in REST style.
> ------------------------------------------------------------------------------------------------------
>
> Key: AXIS2C-1495
> URL: https://issues.apache.org/jira/browse/AXIS2C-1495
> Project: Axis2-C
> Issue Type: Bug
> Components: REST
> Affects Versions: 1.6.0
> Environment: Windows 7, Win32
> Reporter: David Jang
> Original Estimate: 96h
> Remaining Estimate: 96h
>
> I have been writing my code using Axis2/c server to apply to my project from
> about a month ago.
> I found a strange bug, which I don't know whether it was occurred from me or
> from axis2/c server.
> Could you check this out for me?
>
> Situation is like this.
>
> I sent a HTTP request using IE with the code shown below.
>
>
> <html>
> <body>
> <form name="testPOST"
> action="http://localhost:9090/axis2/services/school/writeobject/scd/1"
> method="POST">
> Tag ID <input type="text" name="tagid"/><br/>
> Transaction ID <input type="text" name="transid"/><br/>
> Value<input type="text" name="value"/><br/>
> <input type="submit" value="transdata"><br/>
> </form>
> </body>
> </html>
>
> Let's assume that I inputted 1, 1, 100 for respective Tag ID, Transaction ID,
> and Value.
>
>
> On server side, when I look into the parameters using the below function in
> school_skeleton.c
>
> axiom_node_t *AXIS2_CALL
> school_invoke(
> axis2_svc_skeleton_t * svc_skeleton,
> const axutil_env_t * env,
> axiom_node_t * node,
> axis2_msg_ctx_t * msg_ctx)
> {
> ...
>
> axis2_char_t * pStrNode = axiom_node_to_string(node, env);
>
> }
>
>
> It shows like this.
>
> <...><tagid>1</tagid><transid>1</transid><value>10</value><...>
>
>
> Please make notice that <value>10</value> which is not correct, it should be
> <value>100</value>
> since I put 100 into Value param as shown above.
>
> I really don't know why the last character is trancated when params with
> xxx-form-urlencoded form are sent by POST.
> It does not problem when the GET method is used or xml data is sent to the
> axis2/c server.
> Only POST method parameters with xxx-form-urlencoded form are sent to Axis2/c
> server.
>
> Could you give a hint for me to resolve this problem? It really annoying me
> from a few days ago.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]