서버에서 데이터를 변경하는 인터페이스를 작성할 때 다음 중 어떤 것이 맞습니까?

StackOverflow https://stackoverflow.com/questions/1127702

  •  13-09-2019
  •  | 
  •  

문제

방금 Brainbench 테스트를 마치고이 질문에 대한 답을 알아낼 수 없습니다 ... 정답이 없다고 생각합니다.

선택 1 풋 요청을 사용해야합니다. 그들은 반복 할 수 없습니다.

선택 2 헤드 요청을 사용해야합니다. 데이터 트래픽을 줄입니다.

선택 3 GET 요청을 사용해야합니다. 다른 사용자에게 더 쉽게 보내기가 더 쉽습니다.

선택 4 검색 엔진이 실수로 보낼 수 있으므로 사후 요청을 사용해야합니다.

선택 5 삭제 요청을 사용해야합니다. 그들은이 용도를 위해 설계되었습니다.

도움이 되었습니까?

해결책

나는 이것에 대해 긍정적이지 않지만, 나는 그 선택 4를 확신합니다.

/delete.aspx?id=4로 이동하는 링크가 있고 Google은 해당 링크를 크롤링하기로 결정합니다. 승인 점검이 없다고 가정하면 Google은 레코드를 닦을 수 있습니다.

편집 : 그녀는 이유에 대한 토론입니다 게시물은 얻는 대신 사용됩니다 데이터를 변경하는 작업의 경우.

다른 팁

배치, 게시 및 삭제를 모두 사용할 수 있습니다. "변경"에 해당하는 데이터 삭제 데이터를 삭제합니다. 대체하십시오. 게시물은 무엇이든 할 수 있습니다.

IMHO에 대한 질문은 잘 표현되어 있지 않지만 답 1과 5에는 잘못된 정보가 포함되어 있기 때문에 4는 아마도 정답이 될 것입니다.

Put을 컨텐츠를 대체하면 eMempotent이므로 반복 가능하므로 문장의 후반부에 아무런 이유가 없으면 1이 잘못됩니다. 이 경우 머리는 무의미 할 것이므로 나옵니다. GET는 앞서 언급 한 이유 (크롤러 핵 콘텐츠 등)에 대해 나쁘다 - 얻을 수있는 방법을 얻으십시오. 그것은 얻을 수 없다는 것을 의미하지 않습니다 (아, 그리고 약간의 부수적 영향이 있음) 게시물은 정답입니다. 삭제는 ... 자원을 삭제하기위한 것입니다. 당신이 원하는 것이 아닙니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top