You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ofbiz.apache.org by "Shi Jinghai (JIRA)" <ji...@apache.org> on 2018/06/20 09:00:01 UTC
[jira] [Updated] (OFBIZ-10438) Add method attribute to request-map
to controll a uri can be called GET or POST only
[ https://issues.apache.org/jira/browse/OFBIZ-10438?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Shi Jinghai updated OFBIZ-10438:
--------------------------------
Description:
As discussed in OFBIZ-4274, OFBiz runs doGet method in ControlServlet no matter what request it is.
I like Mathieu's comment on adding a method attribute to the request-map element, it's almost the same as we implemented in our openapi:
{code:java}
<request-map uri="examples" method="get">
<security https="true" auth="true"/>
<event type="java" path="ExamplesHandlers" invoke="getExamples"/>
<response name="success" type="view" value="..."/>
<response name="error" type="view" value="..."/>
</request-map>
{code}
The difference is that we DON'T support method list expression:
{code:java}
<request-map uri="examples" method="get,post">...</request-map>
{code}
was:
As discussed in OFBIZ-4274, OFBiz runs doGet method in ControlServlet no matter what request it is.
I like Mathieu's comment on adding a method attribute to the request-map element, it's almost the same as we implemented in our openapi:
<request-map uri="examples" method="get"> <security https="true" auth="true"/> <event type="java" path="ExamplesHandlers" invoke="getExamples"/> <response name="success" type="view" value="..."/> <response name="error" type="view" value="..."/></request-map>
The difference is that we DON'T support method list expression:
<request-map uri="examples" method="get,post">...</request-map>
> Add method attribute to request-map to controll a uri can be called GET or POST only
> ------------------------------------------------------------------------------------
>
> Key: OFBIZ-10438
> URL: https://issues.apache.org/jira/browse/OFBIZ-10438
> Project: OFBiz
> Issue Type: Improvement
> Components: framework
> Affects Versions: Trunk
> Reporter: Shi Jinghai
> Priority: Minor
>
> As discussed in OFBIZ-4274, OFBiz runs doGet method in ControlServlet no matter what request it is.
> I like Mathieu's comment on adding a method attribute to the request-map element, it's almost the same as we implemented in our openapi:
>
> {code:java}
> <request-map uri="examples" method="get">
> <security https="true" auth="true"/>
> <event type="java" path="ExamplesHandlers" invoke="getExamples"/>
> <response name="success" type="view" value="..."/>
> <response name="error" type="view" value="..."/>
> </request-map>
> {code}
> The difference is that we DON'T support method list expression:
> {code:java}
> <request-map uri="examples" method="get,post">...</request-map>
> {code}
>
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)