I know that these types of questions have been asked before. My problem is solved and I want to know whether I am breaking comfort or HTTP principals anywhere.
In my system, I have a resource called I have read the solution to accept a resource that represents the request to deactivate a member, something like the following and then Although this approach seems appropriate, I think it is not right in the case of a clean API interface. It may be controversial that the response to the above request should be I am thinking that I would like to drop this code on a new resource named I am adding these details after interacting with fellow programmers on this page. The process of deactivating the member is not only about setting up a status flag on the member. There are other workflows that need to be triggered if a member is disabled. In a way that I like to work in a way that defines a resource that is disabled The set represents the members. To disable the member, you can add that member to a group of disabled members. It may look something like this. If you want to reverse the operation, you can From this perspective, the advantage of this fact is that it is a completely natural thing to do member which supports
GET / Post / Pet / Code> operation member's
active Status of and
disabled is. I need to model the operation of disabling the user. I understand why a bad idea from RES perspective would be
POST api / member / john.smith / disable < / Code>
public class DisableMemberRequest { Public string username {get; Set;}}
mail
post api / disabled member request on the above resource
200 OK or
201 created or
202 approved .
disabled member and a
PUT , that means that special member Should be disabled as below
but I am not an expert and agree with those people I want to do this for a long time.
Edit
Post / API / Passive Memory Content-Type: Text / Yuri-List http://example.org/api/members/john.smith
POST / api / ActiveMembers content-type: text / yuri-list http://example.org/ API / member / Jyotsith
GET / api / disabled mames . In addition, by using
text / uri-list it becomes easy to deactivate / re-activate a group of members at the same time.
No comments:
Post a Comment