gin フレームワークを使用して、json body 形式でパラメーターを受け取る Web サービス (golang) を作成しました。私はこのリクエストをします:
リーリーここで、すべてのリクエスト パラメーターをログ ファイルに出力するミドルウェアを追加しました。これはコントローラーの 1 つ上のレイヤーで実行されます。ミドルウェア層はパラメータの特定のタイプを認識していないことに注意してください。本文を読んでログを出力すると、次の結果が得られます:
リーリー私は次のようなことを期待していました:
リーリーすみません: テキスト内のスペースや改行を削除するにはどうすればよいですか?この例の body パラメーターは比較的単純ですが、実際の状況はより複雑になることに注意してください。ありがとう。
次の方法を使用して、テキスト内のスペースと改行を置き換えることができます。
strings.replaceall()を使用します
リーリーこのメソッドは、コントローラーに到達する前にスペースや行を削除してリクエスト本文を変更する必要がある場合に使用できます。
グループ化を使用する
リーリーログのためにスペースと行のみを削除する必要がある場合に、この関数を使用します。
以上がgolang: リクエスト本文のスペースと改行を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。