I'm not able to comment yet, so unable to ask questions, such as: How are you submitting the data? Are you trying to do this from a PHP program? Below is a function I wrote years ago,  I don't know if it is what you are looking for; if not, you might try the cURL library.
 /*
  * POST data to a URL with optional auth and custom headers
  *   $URL        = URL to POST to
  *   $DataStream = Associative array of data to POST
  *   $UP         = Optional username:password
  *   $Headers    = Optional associative array of custom headers
  */
  function hl_PostIt($URL, $DataStream, $UP='', $Headers = '') {
    // Strip http:// from the URL if present
    $URL = preg_replace('=^http://=', '', $URL);
    // Separate into Host and URI
    $Host = substr($URL, 0, strpos($URL, '/'));
    $URI = strstr($URL, '/');
    // Form up the request body
    $ReqBody = '';
    while (list($key, $val) = each($DataStream)) {
      if ($ReqBody) $ReqBody.= '&';
      $ReqBody.= $key.'='.urlencode($val);
    }
    $ContentLength = strlen($ReqBody);
    // Form auth header
    if ($UP) $AuthHeader = 'Authorization: Basic '.base64_encode($UP)."\n";
    // Form other headers
    if (is_array($Headers)) {
      while (list($HeaderName, $HeaderVal) = each($Headers)) {
        $OtherHeaders.= "$HeaderName: $HeaderVal\n";
      }
    }
    // Generate the request
    $ReqHeader =
      "POST $URI HTTP/1.0\n".
      "Host: $Host\n".
      "User-Agent: PostIt 2.0\n".
      $AuthHeader.
      $OtherHeaders.
      "Content-Type: application/x-www-form-urlencoded\n".
      "Content-Length: $ContentLength\n\n".
      "$ReqBody\n";
    // Open the connection to the host
    $socket = fsockopen($Host, 80, $errno, $errstr);
    if (!$socket) {
      $Result["errno"] = $errno;
      $Result["errstr"] = $errstr;
      return $Result;
    }
    // Send the request
    fputs($socket, $ReqHeader);
    // Receive the response
    while (!feof($socket) && $line != "0\r\n") {
      $line = fgets($socket, 1024);
      $Result[] = $line;
    }
    $Return['Response'] = implode('', $Result);
    list(,$StatusLine) = each($Result);
    unset($Result[0]);
    preg_match('=HTTP/... ([0-9]{3}) (.*)=', $StatusLine, $Matches);
    $Return['Status']   = trim($Matches[0]);
    $Return['StatCode'] = $Matches[1];
    $Return['StatMesg'] = trim($Matches[2]);
    do {
      list($IX, $line) = each($Result);
      $line = trim($line);
      unset($Result[$IX]);
      if (strlen($line)) {
        list($Header, $Value) = explode(': ', $line, 2);
        if (isset($Return[$Header])) {
          if (!is_array($Return[$Header])) {
            $temp = $Return[$Header];
            $Return[$Header] = [$temp];
          }
          $Return[$Header][] = $Value;
        }
        else $Return[$Header] = $Value;
      }
    }
    while (strlen($line));
    $Return['Body'] = implode('', $Result);
    return $Return;
  }