http リクエスト経由で既存のリストに追加

WBOY
リリース: 2024-02-14 15:57:07
転載
1004 人が閲覧しました

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

php エディタ Xiaoxin による http リクエストによる既存のリストへの追加は、一般的なデータ操作方法です。 http リクエストを送信することで、既存のリストに新しいデータを追加し、データの動的な更新と追加を実現できます。この方法は Web 開発で非常に一般的に使用されており、ユーザーがデータを送信した後のリアルタイムの表示と更新を実現できます。 http リクエストによる既存のリストへの追加は簡単かつ高速であり、Web ページの対話性とユーザー エクスペリエンスが向上します。フロントエンド ページでもバックエンド ロジックでも、この方法でデータを追加して、より豊富で実用的な機能を実現できます。

質問内容

echoを使って簡単なRest APIを作成しています。私が作成したこの構造に基づいて、次のマップである変数があります:

リーリー

新しいチェックリストを作成してチェックリスト変数に追加した後、新しいチェックリストの「行」フィールドに新しい行を追加するリクエストを送信するにはどうすればよいですか?

私が考えた解決策はこれです:

リーリー

ただし、このハンドラーをテストすると、次の結果が得られます:

リーリー

つまり、適切なルートに投稿を 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 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート