Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Indy post funktioniert nicht so wie ich möchte! (https://www.delphipraxis.net/61060-indy-post-funktioniert-nicht-so-wie-ich-moechte.html)

Kidix 16. Jan 2006 16:13


Indy post funktioniert nicht so wie ich möchte!
 
So,


ich versuche mit Delphi einen String zu verschicken:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  PostDataStream : TStringStream;
  ParamData : TStringStream;
begin
  PostDataStream := TStringStream.Create('');
  ParamData := TStringStream.Create('');

ParamData.WriteString('src=hullekulle');
  try

    IdHTTP1.Post('http:/domain.de/upload.php', ParamData, PostDataStream);
  except
    //..
  end;
end;
Leider wird meinem Script nichts übergeben.

Wenn ich es aber über www.domain.de/upload.php?src=blabla aufrufe, dann kommt was an!

hier noch der php code:
Code:
<?php
$num1 = $_POST['src'] ;
$num1 .= $_GET['src'];
 $file = "counter.txt"; // Dateizuweisung

  $ftp = @fopen($file,"w+"); // Öffnet die Datei


 

 

  fwrite($ftp,$num1); // Schreibt

  fclose($ftp); // Schließt die Datei

  include($file); // Zeigt sich selbst an
?>

Kidix 20. Jan 2006 07:04

Re: Indy post funktioniert nicht so wie ich möchte!
 
niemand ne idee?

SirThornberry 20. Jan 2006 07:08

Re: Indy post funktioniert nicht so wie ich möchte!
 
verwende mal anstelle des StringStreams eine Stringlist (sollte es auch eine Methode dafür geben) denn ich weiß nicht ob für den Stream das ganze im richtigen Format ist.

Hab nochmal in den sourcen geschaut, es scheint wirklich am format zu liegen. Denn bei der Methode wo eine Stringlist übergeben wird, wird diese intern erst convertiert bevor der String in den StringStream gegeben wird:
Delphi-Quellcode:
TStringStream.Create(SetRequestParams(ASource));
ASource ist in diesem Beispiel eine vom Typ TStrings

Kidix 20. Jan 2006 07:25

Re: Indy post funktioniert nicht so wie ich möchte!
 
funktioniert auch nicht...es wird nichts übergeben...sogar bei den indy post demos nicht!
das ist ja das komische!

Muss dazu sagen, dass ich indy8 und delphi 4 standard nutze!

Kidix 22. Jan 2006 22:23

Re: Indy post funktioniert nicht so wie ich möchte!
 
vielleicht noch jemand neIdee?

TKC 23. Jan 2006 03:21

Re: Indy post funktioniert nicht so wie ich möchte!
 
hi,

musst du da nicht noch in den Headern 'Content-Type: application/x-www-form-urlencoded' übergeben ?

Kidix 23. Jan 2006 15:58

Re: Indy post funktioniert nicht so wie ich möchte!
 
nein, das funktioniert irgendwie alles nicht!

jensw_2000 23. Jan 2006 16:18

Re: Indy post funktioniert nicht so wie ich möchte!
 
Schau mal hier rein, eventuell ist das ja was für dich.
Bei mir funktioniert es einwandfrei.



Schöne Grüße,
Jens
:hi:

DataCool 23. Jan 2006 17:31

Re: Indy post funktioniert nicht so wie ich möchte!
 
Hi,

bei mir funktioniert das unter Indy9 mit Post per StringList wunderbar!

Gruß Data

SirThornberry 23. Jan 2006 20:45

Re: Indy post funktioniert nicht so wie ich möchte!
 
woher weißt du das nichts ankommt? hast du dir schonmal die Variable im Script ausgeben lassen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:08 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz