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

WBOY
풀어 주다: 2024-02-14 15:57:07
앞으로
1004명이 탐색했습니다.

通过 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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿