sum_up.js
/**
 * Responds to any HTTP request.
 *
 * @param {!express:Request} req HTTP request context.
 * @param {!express:Response} res HTTP response context.
 */
exports.sum_up = (req, res) => {
  var str_out = ""
  str_out += "これはテストです。\n"
  str_out += "Good Evening\n"
  str_out += "今晩は\n"
  str_out += "Apr/04/2022 PM 18:02\n"
  const aa = req.body['aa']
  const bb = req.body['bb']
  const sum = parseInt(aa) + parseInt(bb)
  str_out += "aa = " + aa + "\n"
  str_out += "bb = " + bb + "\n"
  str_out += "sum = " + sum + "\n"
  res.send(str_out)
};
curl のテストスクリプト
curl_post.sh
HOST="https://asia-northeast1-my-project-aug-29-2016.cloudfunctions.net"
#
curl $HOST"/test-function-uchida-apr04" \
	-H "Authorization: bearer $(gcloud auth print-identity-token)" \
	-d 'aa=12&bb=45'
echo ""
Httpie のテストスクリプト
httpie_post.sh
HOST="https://asia-northeast1-my-project-aug-29-2016.cloudfunctions.net"
#
http $HOST"/test-function-uchida-apr04" \
	"Authorization: bearer $(gcloud auth print-identity-token)" \
	aa=19 bb=35
                       
                           
                       
                     ↧