class_docstr: Complete HTTP server with GET, HEAD and POST commands.
  
  GET and HEAD also support running CGI scripts.
  
  The POST command is *only* implemented for CGI scripts.
class_docstr_tok: ["Complete","HTTP","server","with","GET",",","HEAD","and","POST","commands",".","GET","and","HEAD","also","support","running","CGI","scripts",".","The","POST","command","is","*","only","*","implemented","for","CGI","scripts","."]
docstr: Serve a POST request.
  
  This is only implemented for CGI scripts.
docstr_tok: ["Serve","a","POST","request",".","This","is","only","implemented","for","CGI","scripts","."]
code: def do_POST(self):
      """Serve a POST request.
  
      This is only implemented for CGI scripts.
  
      """
  
      if self.is_cgi():
          self.run_cgi()
      else:
          self.send_error(
              HTTPStatus.NOT_IMPLEMENTED, "Can only POST to CGI scripts"
          )
  
imports: import copy
  import datetime
  import email.utils
  import html
  import http.client
  import io
  import itertools
  import mimetypes
  import os
  import posixpath
  import select
  import shutil
  import socket
  import socketserver
  import sys
  import time
  import urllib.parse
  from http import HTTPStatus
label_desc: Use image node_id 2 for calling the CGIHTTPRequestHandler obj's underlying member method code with example usage: obj.do_POST() without return types