You are viewing a plain text version of this content. The canonical link for it is here.
Posted to savan-dev@ws.apache.org by "Olivier Vanekem (JIRA)" <ji...@apache.org> on 2010/07/07 23:38:50 UTC

[jira] Created: (AXIS2-4764) Axis 2 Admin Console generates HTTP 414 Request Too Large

Axis 2 Admin Console generates HTTP 414 Request Too Large
---------------------------------------------------------

                 Key: AXIS2-4764
                 URL: https://issues.apache.org/jira/browse/AXIS2-4764
             Project: Axis2
          Issue Type: Bug
          Components: admin console
    Affects Versions: 1.5.1
            Reporter: Olivier Vanekem


We are using Axis 2 and the Admin console to edit some application specific parameters.

However we found out that when the console is located behind a reverse proxy server such as Apache HTTP server, we receive a HTTP 414 Request Too Large error when trying to modify the parameters.

This is due to the following :
Our Web service uses WSDL2Java generated classes (including the skeleton) and the console shows a generated parameter called wsdl4jDefinition which is very large (up to 12000 characters for one of our services).
When clicking on the button 'Change' in the console Edit parameters form, the actual HTML form method is a GET. This means that all attributes on the form will end on the URL and passed by to the axis2-admin/editServicepara servlet. This is also not good from a security point of view since all parameters will appear appended to the browser url.

The correct solution is to change the GET into a POST. Attached is the ServiceParaEdit.jsp that contains this patch.

Rgds

Olivier


-- 
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: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


[jira] Updated: (AXIS2-4764) Axis 2 Admin Console generates HTTP 414 Request Too Large

Posted by "Olivier Vanekem (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AXIS2-4764?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Olivier Vanekem updated AXIS2-4764:
-----------------------------------

    Attachment: ServiceParaEdit.jsp

Patch (get changed into post)

> Axis 2 Admin Console generates HTTP 414 Request Too Large
> ---------------------------------------------------------
>
>                 Key: AXIS2-4764
>                 URL: https://issues.apache.org/jira/browse/AXIS2-4764
>             Project: Axis2
>          Issue Type: Bug
>          Components: admin console
>    Affects Versions: 1.5.1
>            Reporter: Olivier Vanekem
>         Attachments: ServiceParaEdit.jsp
>
>
> We are using Axis 2 and the Admin console to edit some application specific parameters.
> However we found out that when the console is located behind a reverse proxy server such as Apache HTTP server, we receive a HTTP 414 Request Too Large error when trying to modify the parameters.
> This is due to the following :
> Our Web service uses WSDL2Java generated classes (including the skeleton) and the console shows a generated parameter called wsdl4jDefinition which is very large (up to 12000 characters for one of our services).
> When clicking on the button 'Change' in the console Edit parameters form, the actual HTML form method is a GET. This means that all attributes on the form will end on the URL and passed by to the axis2-admin/editServicepara servlet. This is also not good from a security point of view since all parameters will appear appended to the browser url.
> The correct solution is to change the GET into a POST. Attached is the ServiceParaEdit.jsp that contains this patch.
> Rgds
> Olivier

-- 
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: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


[jira] Updated: (AXIS2-4764) Axis 2 Admin Console generates HTTP 414 Request Too Large

Posted by "Olivier Vanekem (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AXIS2-4764?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Olivier Vanekem updated AXIS2-4764:
-----------------------------------

    Attachment: ServiceParaEdit.jsp

Patch (get changed into post)

> Axis 2 Admin Console generates HTTP 414 Request Too Large
> ---------------------------------------------------------
>
>                 Key: AXIS2-4764
>                 URL: https://issues.apache.org/jira/browse/AXIS2-4764
>             Project: Axis2
>          Issue Type: Bug
>          Components: admin console
>    Affects Versions: 1.5.1
>            Reporter: Olivier Vanekem
>         Attachments: ServiceParaEdit.jsp
>
>
> We are using Axis 2 and the Admin console to edit some application specific parameters.
> However we found out that when the console is located behind a reverse proxy server such as Apache HTTP server, we receive a HTTP 414 Request Too Large error when trying to modify the parameters.
> This is due to the following :
> Our Web service uses WSDL2Java generated classes (including the skeleton) and the console shows a generated parameter called wsdl4jDefinition which is very large (up to 12000 characters for one of our services).
> When clicking on the button 'Change' in the console Edit parameters form, the actual HTML form method is a GET. This means that all attributes on the form will end on the URL and passed by to the axis2-admin/editServicepara servlet. This is also not good from a security point of view since all parameters will appear appended to the browser url.
> The correct solution is to change the GET into a POST. Attached is the ServiceParaEdit.jsp that contains this patch.
> Rgds
> Olivier

-- 
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: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


[jira] Updated: (AXIS2-4764) Axis 2 Admin Console generates HTTP 414 Request Too Large

Posted by "Olivier Vanekem (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AXIS2-4764?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Olivier Vanekem updated AXIS2-4764:
-----------------------------------

    Attachment: ServiceParaEdit.jsp

Patch (get changed into post)

> Axis 2 Admin Console generates HTTP 414 Request Too Large
> ---------------------------------------------------------
>
>                 Key: AXIS2-4764
>                 URL: https://issues.apache.org/jira/browse/AXIS2-4764
>             Project: Axis2
>          Issue Type: Bug
>          Components: admin console
>    Affects Versions: 1.5.1
>            Reporter: Olivier Vanekem
>         Attachments: ServiceParaEdit.jsp
>
>
> We are using Axis 2 and the Admin console to edit some application specific parameters.
> However we found out that when the console is located behind a reverse proxy server such as Apache HTTP server, we receive a HTTP 414 Request Too Large error when trying to modify the parameters.
> This is due to the following :
> Our Web service uses WSDL2Java generated classes (including the skeleton) and the console shows a generated parameter called wsdl4jDefinition which is very large (up to 12000 characters for one of our services).
> When clicking on the button 'Change' in the console Edit parameters form, the actual HTML form method is a GET. This means that all attributes on the form will end on the URL and passed by to the axis2-admin/editServicepara servlet. This is also not good from a security point of view since all parameters will appear appended to the browser url.
> The correct solution is to change the GET into a POST. Attached is the ServiceParaEdit.jsp that contains this patch.
> Rgds
> Olivier

-- 
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: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


[jira] Updated: (AXIS2-4764) Axis 2 Admin Console generates HTTP 414 Request Too Large

Posted by "Olivier Vanekem (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AXIS2-4764?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Olivier Vanekem updated AXIS2-4764:
-----------------------------------

    Attachment: ServiceParaEdit.jsp

Patch (get changed into post)

> Axis 2 Admin Console generates HTTP 414 Request Too Large
> ---------------------------------------------------------
>
>                 Key: AXIS2-4764
>                 URL: https://issues.apache.org/jira/browse/AXIS2-4764
>             Project: Axis2
>          Issue Type: Bug
>          Components: admin console
>    Affects Versions: 1.5.1
>            Reporter: Olivier Vanekem
>         Attachments: ServiceParaEdit.jsp
>
>
> We are using Axis 2 and the Admin console to edit some application specific parameters.
> However we found out that when the console is located behind a reverse proxy server such as Apache HTTP server, we receive a HTTP 414 Request Too Large error when trying to modify the parameters.
> This is due to the following :
> Our Web service uses WSDL2Java generated classes (including the skeleton) and the console shows a generated parameter called wsdl4jDefinition which is very large (up to 12000 characters for one of our services).
> When clicking on the button 'Change' in the console Edit parameters form, the actual HTML form method is a GET. This means that all attributes on the form will end on the URL and passed by to the axis2-admin/editServicepara servlet. This is also not good from a security point of view since all parameters will appear appended to the browser url.
> The correct solution is to change the GET into a POST. Attached is the ServiceParaEdit.jsp that contains this patch.
> Rgds
> Olivier

-- 
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: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


[jira] Updated: (AXIS2-4764) Axis 2 Admin Console generates HTTP 414 Request Too Large

Posted by "Olivier Vanekem (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AXIS2-4764?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Olivier Vanekem updated AXIS2-4764:
-----------------------------------

    Attachment: ServiceParaEdit.jsp

Patch (get changed into post)

> Axis 2 Admin Console generates HTTP 414 Request Too Large
> ---------------------------------------------------------
>
>                 Key: AXIS2-4764
>                 URL: https://issues.apache.org/jira/browse/AXIS2-4764
>             Project: Axis2
>          Issue Type: Bug
>          Components: admin console
>    Affects Versions: 1.5.1
>            Reporter: Olivier Vanekem
>         Attachments: ServiceParaEdit.jsp
>
>
> We are using Axis 2 and the Admin console to edit some application specific parameters.
> However we found out that when the console is located behind a reverse proxy server such as Apache HTTP server, we receive a HTTP 414 Request Too Large error when trying to modify the parameters.
> This is due to the following :
> Our Web service uses WSDL2Java generated classes (including the skeleton) and the console shows a generated parameter called wsdl4jDefinition which is very large (up to 12000 characters for one of our services).
> When clicking on the button 'Change' in the console Edit parameters form, the actual HTML form method is a GET. This means that all attributes on the form will end on the URL and passed by to the axis2-admin/editServicepara servlet. This is also not good from a security point of view since all parameters will appear appended to the browser url.
> The correct solution is to change the GET into a POST. Attached is the ServiceParaEdit.jsp that contains this patch.
> Rgds
> Olivier

-- 
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: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org