>  기사  >  백엔드 개발  >  http 요청을 통해 기존 목록에 추가

http 요청을 통해 기존 목록에 추가

WBOY
WBOY앞으로
2024-02-14 15:57:071001검색

通过 http 请求追加到现有列表

PHP Editor Xiaoxin http 요청을 통해 기존 목록에 추가하는 것은 일반적인 데이터 작업 방법입니다. http 요청을 보내면 기존 목록에 새 데이터를 추가하여 데이터를 동적으로 업데이트하고 추가할 수 있습니다. 이 방법은 웹 개발에서 매우 일반적으로 사용되며 사용자가 데이터를 제출한 후 실시간 표시 및 업데이트를 실현할 수 있습니다. http 요청을 통해 기존 목록에 추가하는 작업은 간단하고 빠르며, 웹 페이지의 상호작용성과 사용자 경험을 향상시킵니다. 프런트엔드 페이지에서든 백엔드 로직에서든 이러한 방식으로 데이터를 추가하여 더욱 풍부하고 실용적인 기능을 달성할 수 있습니다.

질문 내용

echo를 이용하여 간단한 휴식 API를 만들어보고 있습니다. 내가 만든 이 구조를 기반으로 다음 맵인 변수가 있습니다.

으아악

새 체크리스트를 생성하고 checklists 변수에 추가한 후 새 체크리스트의 "rows" 필드에 새 행을 추가하라는 요청을 어떻게 보내나요?

제가 생각한 해결책은 이렇습니다.

으아악

그러나 이 핸들러를 테스트하면 다음과 같은 결과가 나타납니다.

으아악

그래서 게시물을 적절한 경로로 ping해도 예상 응답이 반환되지 않고 실제로 필드에 행이 추가되지 않기 때문에 함수가 실제로 작동하지 않습니다.

솔루션

type checklist struct {
        id         int      `json:"id"`
        title      string   `json:"title"`
        lines      []string `json:"lines"`
        authorname string   `json:"authorname"`
        authorid   int      `json:"authorid"`
        tags       []tag    `json:"tags"`
    }

    var (
        checklists    = map[int]*checklist{}
        checklistseq  = 1
        checklistlock = sync.mutex{}
    )

지금 사용해 보세요:

으아악

(괄호 안의 "test123" 참고)

위 내용은 http 요청을 통해 기존 목록에 추가의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제