http-request problem

Anfängerfragen zum Programmieren mit PureBasic.
delikanli_19_82
Beiträge: 173
Registriert: 30.11.2010 02:34

http-request problem

Beitrag von delikanli_19_82 »

hallo leute,

der vorliegende code liefert mit nur wirres zeug. was mache ich falsch?

Code: Alles auswählen

InitNetwork()

Procedure.s HTTPRequest( url.s, param.s, port.l = 80 )
  
  Define id.l = OpenNetworkConnection( url, port )
  Define mem.l = AllocateMemory(10240)
  Define out.s
 
  If id

    SendNetworkString( id, "http://" + url + "/" + param + #CRLF$ )

    Repeat
      
      If ReceiveNetworkData( id, mem, 10240 )
        
        out = PeekS(mem)
        
        CloseNetworkConnection( id )
        
        Break
        
      EndIf
      
    ForEver
    
    ProcedureReturn out
    
  EndIf
  
EndProcedure

Debug HTTPRequest( "www.blablabla.de", "reqtest/index.php?test=a" )
es kommt raus:

????????????????????????????????†††??????????????????=????????†?????????•???????????????????????????????????†??????????????????????†????†????????????†??????†????????????†????†?????†?????????(???†???????????????????????????????†????????????????†?????†???????????????†????????†??????????=???????†??†??†?????????†?????????†??????????????????†???????†?†???†????????†??????????????????†??????????†??????†????????†???????†?†???†????????†??????????????????†??????????†??????†????????†???????†?†??†?????????†??????????????????†?????????†???????†????????†??????†??†??†?†??????†???????????????????????????•?????•???????•???????•???????????????????????????????????????????†???†††?????????????????????????•????????????????†???

soll aber eigentlich sein:

NACHRRICHT IST ANGEKOMMEN.

Das Ziel ist es ohne den WebGadget solche Statements zum Server zu senden:
http://www.blabla.de/unterorder/datei.p ... eterN=wert&...

und darauf dann einen Rückwert vom Server zu erhalten.

kann mir jemand helfen?

mit freundlichen grüßen

:-)
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: http-request problem

Beitrag von Kiffi »

@delikanli_19_82: Vermutlich hast Du die Compiler-Option
'Create unicode executable' aktiviert. In diesem Fall musst
Du Dein PeekS() anpassen.

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
Bisonte
Beiträge: 2468
Registriert: 01.04.2007 20:18

Re: http-request problem

Beitrag von Bisonte »

dann solltest du die CompilerOption Unicode mal abwählen....

Edith sagt : "Und Kiffi war wieder schneller ;)"
PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom​​
delikanli_19_82
Beiträge: 173
Registriert: 30.11.2010 02:34

Re: http-request problem

Beitrag von delikanli_19_82 »

hallo kiffi,

ok habe es angepasst. jetzt gehts. danke nochmals.

mfg

:-)
Antworten