title: Post problems with Indy TIdHTTP
body: <p>I am having issues posting to Amazon's <a href="http://aws.amazon.com/de/ses/" rel="noreferrer">SES</a> Service using Indy's TIdHTTP.</p>
  
  <p>Here is an example of the code i am using:</p>
  
  <pre><code>procedure TMainFrm.btnAmazonSESClick(Sender: TObject);
  var
    SSLHandler: TIdSSLIOHandlerSocket;
    HttpClient: TIdHTTP;  
    Params: TStringStream;
  begin
    SSLHandler := TIdSSLIOHandlerSocket.Create(Self);
    HttpClient := TIdHTTP.Create(Self);  
    Params := TStringStream.create('');
    try
      with SSLHandler do
        SSLOptions.Method := sslvSSLv3
      with HttpClient do
      begin
        IOHandler := SSLHandler;
        AllowCookies := True;
        HandleRedirects := True;
        HTTPOptions := [hoForceEncodeParams];
        Request.ContentType := 'application/x-www-form-urlencoded';
      end;
  
      PageMemo.Text := HttpClient.Post('https://email.us-east-1.amazonaws.com?Action=VerifyEmailAddress&amp;AWSAccessKeyId=012Some123Key46&amp;EmailAddress=test@test%2Ecom', Params);
  
    finally
      SSLHandler.Free;
      HttpClient.Free; 
      Params.Free;
    end;
  end;
  </code></pre>
  
  <p><strong>Result</strong></p>
  
  <ul>
  <li><p>Under Indy 10.5.7 I get the error: HTTP/1.1 404 Not Found</p></li>
  <li><p>Under Indy 9.0.14 I get the error: Socket Error # 11004</p></li>
  </ul>
  
  <p><strong>Debugging Trials</strong></p>
  
  <ul>
  <li><p>This same demo can successfully GET the HTML from an HTTPS web page.</p></li>
  <li><p>If i paste the URL above into a browser it displays the expected XML result.</p></li>
  </ul>
  
  <p>I would appreciate any advice on the cause.</p>