It is not a good idea to `roll back` the PATCH implementation for admin API.

1. it is an old commit.
2. we can support the sub `PATH` if we need to support it.


On Sun, Jul 12, 2020 at 10:07 PM Ming Wen <[email protected]> wrote:

> I think the design of admin api should refer to google API design doc[1],
> and this makes it easy to reach consensus with users.
>
> [1] https://cloud.google.com/apis/design/standard_methods
>
> Thanks,
> Ming Wen, Apache APISIX(incubating) & Apache SkyWalking
> Twitter: _WenMing
>
>
> Ming Wen <[email protected]> 于2020年7月12日周日 下午9:56写道:
>
> > hello, all,
> > A user has reported a issue[1] about PATCH method of admin API.
> > I looked at the PR[2] that was causing user confusion, and I think the
> > user is using it in the right way and our implementation is
> inappropriate.
> >
> > For example, if user want to update the `method` of
> `/apisix/admin/routes/1`,
> > user need to PATCH with data: `"methods": ["GET", null, null, null, null,
> > null, null, null, null]`. For me, I don't know why I need a lot of `null`
> > after "GET".
> >
> > From the user's perspective, the current implementation is not
> > appropriate. So I suggest  roll back the current PATCH implementation[2]
> > for admin api.
> >
> > what do you think?
> >
> > [1] https://github.com/apache/incubator-apisix/issues/1823
> > [2] https://github.com/apache/incubator-apisix/pull/1609
> > [3]
> >
> https://github.com/apache/incubator-apisix/pull/1609/files#diff-00625723b6e737f3cdb18af67165b70fR996
> >
> > Thanks,
> > Ming Wen, Apache APISIX(incubating) & Apache SkyWalking
> > Twitter: _WenMing
> >
>


-- 

*MembPhis*
My GitHub: https://github.com/membphis
Apache APISIX: https://github.com/apache/incubator-apisix

Reply via email to