Как разрешить только GET и PATCH запрос с использованием apigee? - PullRequest
0 голосов
/ 13 мая 2019

Я использую apigee для разрешения только запросов GET и PATCH. Я хочу выдать ошибку для всех других запросов с кодом ошибки 403. Для этого я использовал политику Raised Fault.

    <PreFlow name="PreFlow">
       <Request>
           <Step>
              <Name>RF-only-GET-PATCH</Name>
                <Condition>(request.verb !="GET") || (request.verb !="PATCH")</Condition>
                </Step>
               </Request>
            <Response/>
        </PreFlow>

    Also tried following combinations :

     <Condition>(request.verb !="GET") || (request.verb !="PATCH")</Condition>
     <Condition>(request.verb !="GET") or (request.verb !="PATCH")</Condition>
     <Condition>((request.verb !="GET") || (request.verb !="PATCH"))</Condition>

this is not worked.

Каким должно быть условие возникновения ошибки: RF-only-GET-PATCH?

...