Does Apigee Edge api proxy support the MERGE http verb?

 
Solved Solved
0 6 514
2 ACCEPTED SOLUTIONS

Depends what you mean by "support" I think.

1197-merge.png

ApigeeCorporation in ~
☯ curl -v -X MERGE http://amer-demo6-test.apigee.net/verbs
*   Trying 107.21.22.96...
* Connected to amer-demo6-test.apigee.net (107.21.22.96) port 80 (#0)
> MERGE /verbs HTTP/1.1
> Host: amer-demo6-test.apigee.net
> User-Agent: curl/7.43.0
> Accept: */*
>
< HTTP/1.1 200 OK
< Date: Fri, 18 Sep 2015 19:36:14 GMT
< Content-Length: 0
< Connection: keep-alive
< Host: amer-demo6-test.apigee.net
< X-Forwarded-For: 24.52.55.176
< X-Forwarded-Port: 80
< X-Forwarded-Proto: http
< User-Agent: curl/7.43.0
< Accept: */*
< Server: Apigee Router
<
* Connection #0 to host amer-demo6-test.apigee.net left intact
ApigeeCorporation in ~

View solution in original post

adas
Participant V

@Aravind Kumar Tadakamalla With the new Apigee router, all http verbs except TRACE should be supported.

View solution in original post

6 REPLIES 6

Not applicable

Currently, Apigee does not support the MERGE verb. Supported verbs for resources are GET, PUT, POST and DELETE.

Not applicable

@Michael Malloy Has anything changed recently in the past one year about the supported HTTP verbs? For instance, if there is a requirement to handle CONNECT request, how are we gonna be handling proxy configuration.

Sample curl call: curl --request CONNECT https://mycompany-dev.apigee.net/mcrest/v1/stores

--SF899757--

Depends what you mean by "support" I think.

1197-merge.png

ApigeeCorporation in ~
☯ curl -v -X MERGE http://amer-demo6-test.apigee.net/verbs
*   Trying 107.21.22.96...
* Connected to amer-demo6-test.apigee.net (107.21.22.96) port 80 (#0)
> MERGE /verbs HTTP/1.1
> Host: amer-demo6-test.apigee.net
> User-Agent: curl/7.43.0
> Accept: */*
>
< HTTP/1.1 200 OK
< Date: Fri, 18 Sep 2015 19:36:14 GMT
< Content-Length: 0
< Connection: keep-alive
< Host: amer-demo6-test.apigee.net
< X-Forwarded-For: 24.52.55.176
< X-Forwarded-Port: 80
< X-Forwarded-Proto: http
< User-Agent: curl/7.43.0
< Accept: */*
< Server: Apigee Router
<
* Connection #0 to host amer-demo6-test.apigee.net left intact
ApigeeCorporation in ~

Thanks @Carlos Eberhardt for the hint.

Not applicable

Attached is a Sample Apigee proxy project with various HTTP verbs. To simplify the project I added no routes to target endpoints for each of the flows.

adas
Participant V

@Aravind Kumar Tadakamalla With the new Apigee router, all http verbs except TRACE should be supported.