AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Problem mit idHTTP.Post

Ein Thema von kuba · begonnen am 3. Okt 2023 · letzter Beitrag vom 3. Okt 2023
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von kuba
kuba

Registriert seit: 26. Mai 2006
Ort: Arnsberg
588 Beiträge
 
Delphi 11 Alexandria
 
#1

Problem mit idHTTP.Post

  Alt 3. Okt 2023, 16:02
Hallo,

in meinem Programm verwende ich folgende Programmzeile um einen Wert aus einer MySQL Datenbank zu lesen:

Code:
Response := IdHTTP1.Post(Manufacturer_URL+'/data/getpcid.php', data);
Wenn ich den Code mit Delphi XE7 übersetze funktioniert das einwandfrei.
Wenn ich den Code mit Delphi 11.2 (Alexandria) übersetze dann erhalte ich die Fehlermeldung Error HTTP 1.1 500 Internal Server Error.

Woran könnte das liegen ???
Stefan Kubatzki
E=mc2
  Mit Zitat antworten Zitat
Benutzerbild von Olli73
Olli73
Online

Registriert seit: 25. Apr 2008
Ort: Neunkirchen
755 Beiträge
 
#2

AW: Problem mit idHTTP.Post

  Alt 3. Okt 2023, 16:39
Stimmt denn Request.ContentType, .Encoding etc.?
  Mit Zitat antworten Zitat
Benutzerbild von kuba
kuba

Registriert seit: 26. Mai 2006
Ort: Arnsberg
588 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Problem mit idHTTP.Post

  Alt 3. Okt 2023, 17:56
Stimmt denn Request.ContentType, .Encoding etc.?
Gibt es denn da einen Unterschied zwischen Delphi XE7 und 11.2 ?
Ich kompiliere ja dasselbe Projekt ...
Stefan Kubatzki
E=mc2
  Mit Zitat antworten Zitat
Benutzerbild von Olli73
Olli73
Online

Registriert seit: 25. Apr 2008
Ort: Neunkirchen
755 Beiträge
 
#4

AW: Problem mit idHTTP.Post

  Alt 3. Okt 2023, 18:04
Wenn du dich auf die Default-Einstellungen verlässt, könnten die natürlich anders sein. Aber was konkretes weiß ich da nicht.
  Mit Zitat antworten Zitat
Benutzerbild von kuba
kuba

Registriert seit: 26. Mai 2006
Ort: Arnsberg
588 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Problem mit idHTTP.Post

  Alt 3. Okt 2023, 18:10
Ja, sind die Default Einstellungen.
Stefan Kubatzki
E=mc2
  Mit Zitat antworten Zitat
Benutzerbild von Olli73
Olli73
Online

Registriert seit: 25. Apr 2008
Ort: Neunkirchen
755 Beiträge
 
#6

AW: Problem mit idHTTP.Post

  Alt 3. Okt 2023, 18:14
Die würde ich Mal (im Debugger) vergleichen...
  Mit Zitat antworten Zitat
Kas Ob.

Registriert seit: 3. Sep 2023
353 Beiträge
 
#7

AW: Problem mit idHTTP.Post

  Alt 3. Okt 2023, 18:18
Post is client side code, while "Error HTTP 1.1 500 Internal Server Error." is server side error report.

You should capture the traffic on both EXE and compare the headers, because 500 is serious error on server side, HTTP servers should not report 500 for simply malformed POST request, so what ever the reason i recommend to get to the bottom of it.
Kas
  Mit Zitat antworten Zitat
Benutzerbild von kuba
kuba

Registriert seit: 26. Mai 2006
Ort: Arnsberg
588 Beiträge
 
Delphi 11 Alexandria
 
#8

AW: Problem mit idHTTP.Post

  Alt 3. Okt 2023, 18:28
Ich habe jetzt folgende Zeilen davor gepackt. Gleiches Verhalten.

Code:
IdHTTP1.Request.Accept := 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8';
IdHTTP1.Request.ContentType := 'text/html';
IdHTTP1.Request.ContentEncoding := 'utf-8';
Welche Parameter könnten noch in Frage kommen ? Im Objektinspector sind alle Einstellungen gleich.
Stefan Kubatzki
E=mc2
  Mit Zitat antworten Zitat
Benutzerbild von Olli73
Olli73
Online

Registriert seit: 25. Apr 2008
Ort: Neunkirchen
755 Beiträge
 
#9

AW: Problem mit idHTTP.Post

  Alt 3. Okt 2023, 18:33
Benutzt du auch die gleiche Datenbank, d.h. "Data" ist immer gleich?
  Mit Zitat antworten Zitat
Benutzerbild von kuba
kuba

Registriert seit: 26. Mai 2006
Ort: Arnsberg
588 Beiträge
 
Delphi 11 Alexandria
 
#10

AW: Problem mit idHTTP.Post

  Alt 3. Okt 2023, 18:38
Benutzt du auch die gleiche Datenbank, d.h. "Data" ist immer gleich?
Alles identisch, nur die Delphi Version ist unterschiedlich.
Ich habe mir DATA mal anzeigen lassen und es gibt tatsächlich einen Unterschied, Seltsam eigentlich aber ich prüfe das jetzt nochmal.
Stefan Kubatzki
E=mc2

Geändert von kuba ( 3. Okt 2023 um 18:48 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:06 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz