POST parameters are not decoded properly
まだ誰も着手していません。
評価
調査の方向性
req:param() の実装から始め、issue に示されている curl コマンドでリクエストを再現します。POST ボディがどのように解析されるかを追跡し、req:param() と req:param("text") の両方で動作を検証します。JSON オブジェクトの text 値に text パラメーターとしてアクセスできれば完了です。
索引モデルが issue の本文から書いたものです。
説明
I'm using req.param() to extract POST request params, but it's not working at all.
Here's what I do:
echo '{"text": "Hello **world**!"}' | curl -d @- http://localhost:8080/
Then in tarantool I print the request as follows:
print(yaml.encode(req:param()))
Then I get this:
---
'{"text": "Hello **world**!"}':
...
If I try to get the "text" parameter using req:param("text"), it returns nil
- 主要言語
- Lua
- スター
- 81
- フォーク
- 41
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
tarantool/http のほかの issue
-
bug
難易度 1/5 1時間未満 初心者へのやさしさ 78/100
-
bug
難易度 4/5 3〜5日 初心者へのやさしさ 42/100
-
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
-
1sp code health
難易度 2/5 1〜3時間 初心者へのやさしさ 45/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
openSUSE/python-rpm-macros#219 ·
-
bug mini.bracketed
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
accessibility bug typst
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
quarto-dev/quarto-cli#14947 · コメント 2 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
HenrikBengtsson/CBI-software#134 ·