php エディタ Xiaoxin は、gin フレームワークを使用して Golang http post リクエストの元のデータを取得する方法を紹介します。 Golang では、gin フレームワークを使用して、post リクエストを含む http リクエストを簡単に処理できます。 gin フレームワークによって提供される Context オブジェクトを通じて、post リクエスト内の元のデータを後続の処理のために簡単に取得できます。次に、この関数を gin フレームワークに実装して、http ポスト リクエストのデータを簡単に処理できるようにする方法を詳しく分析します。
これと同様の負荷の投稿リクエストをサーバーで受信しました
リーリーコンテンツ タイプは application/json です。 ここで、いくつかの計算を行うために、生のテキストのペイロードを次のようにしたいと思います。
リーリー私は golang と gin フレームワークを使用していますが、次のようなリクエスト本文を取得しようとしています ginctx *gin.context.request.body または ginctx *gin.context.getrawdata() を実行すると、実際に必要な生データは取得できません。適切にインデントされた JSON が得られますが、生の本文が必要です。 ginフレームワークを使用してgolangでそれを取得する方法を教えてください。
rawは未処理を意味し、まさにc.GetRawData()
がコンテンツを返すものであることに注意してください。
生データを取得して無関係なスペースをすべて削除したい場合は、データを処理する必要があります。定義上、処理結果は 元のデータ ではなくなります。
つまり、あなたのリクエストが何なのかわかりません。
c.GetRawData()
を使用します。 json.Compact
を使用します。 以上がginフレームワークを使用してGolang http postリクエストの生データを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。