Post Probleme mit Indy TIdHTTP

9

Ich habe Probleme bei Amazons SES Service unter Verwendung von Indys TIdHTTP.

Hier ist ein Beispiel für den Code, den ich verwende:

%Vor%

Ergebnis

  • Unter Indy 10.5.7 bekomme ich den Fehler: HTTP / 1.1 404 nicht gefunden

  • Unter Indy 9.0.14 bekomme ich den Fehler: Socket Error # 11004

Debugging-Versuche

  • Die gleiche Demo kann den HTML-Code erfolgreich von einer HTTPS-Webseite abrufen.

  • Wenn ich die obige URL in einen Browser einfüge, wird das erwartete XML-Ergebnis angezeigt.

Ich würde mich über jeden Hinweis auf die Ursache freuen.

    
Xaz 14.10.2011, 02:53
quelle

2 Antworten

3

Dieser Beitrag ist nur eine unvollständige wilde Vermutung .

Vielleicht hilft Remy Ihnen, es zu korrigieren. Mit dem folgenden Code bekomme ich HTTP / 1.1 400 Bad Request aber ich wundere mich nicht, weil die API reference spricht über Common Query Parameters wo mindestens die digitale Signatur benötigt wird Ich werde für die Anfrage erstellen, was ich nicht kann.

Ich kann das überhaupt nicht testen, weil ich dort keinen Account habe. Aber ich denke das

%Vor%     
TLama 14.10.2011, 14:45
quelle
0

Grundsätzlich müssen Sie die richtige Bibliothek verwenden, d. h .:

Für Indy 10.5.7 verwenden Sie openssl-1.0.1e-i386-win32 oder openssl-1.0.1e-x64_86-win64 von Ссылка Sie können eine ssl-Demo herunterladen von: Ссылка

Grüße

Jose

    
Jose 12.11.2013 15:25
quelle

Tags und Links