android-project-46group / api-server

MIT License
2 stars 0 forks source link

API positions を作成する #8

Closed kokoichi206 closed 3 years ago

kokoichi206 commented 3 years ago

API positions を作成する

ルーティングの設定とレスポンスの中身は openApi に記述した

kokoichi206 commented 3 years ago

日本語はエンコードして渡してあげる必要があることに注意!

e.g.) 「ってか」 ⇨ 「%E3%81%A3%E3%81%A6%E3%81%8B」

$ curl "https://kokoichi0206.mydns.jp/cgi-bin/server.cgi/positions?title=%E3%81%A3%E3%81%A6%E3%81%8B" | python3 -m json.tool
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  1436    0  1436    0     0  15440      0 --:--:-- --:--:-- --:--:-- 15440
{
    "positions": [
        {
            "member_name": "\u9ad9\u6a4b \u672a\u6765\u8679",
            "position": "100",
            "is_center": false
        },
        {
            "member_name": "\u9ad8\u702c \u611b\u5948",
            "position": "200",
            "is_center": false
        },
        {
            "member_name": "\u68ee\u672c \u8309\u8389",
            "position": "300",
            "is_center": false
        },
        {
            "member_name": "\u9ad8\u672c \u5f69\u82b1",
            "position": "400",
            "is_center": false
        },
        {
            "member_name": "\u4e0a\u6751 \u3072\u306a\u306e",
            "position": "500",
            "is_center": false
        },
        {
            "member_name": "\u6ff1\u5cb8 \u3072\u3088\u308a",
            "position": "600",
            "is_center": false
        },
        ...