delphi msxml CoXMLHTTP post数据  
官方Delphi 学习QQ群: 682628230(三千人)
频道

delphi msxml CoXMLHTTP post数据


unit Unit1;


interface


uses

  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,msxml,

  Dialogs, StdCtrls;


type

  TForm1 = class(TForm)

    Button1: TButton;

    Memo1: TMemo;

    Memo2: TMemo;

    Button2: TButton;

    Button3: TButton;

    ComboBox1: TComboBox;

    Button4: TButton;

    procedure Button1Click(Sender: TObject);

    procedure Button2Click(Sender: TObject);

    procedure Button3Click(Sender: TObject);

    procedure Button4Click(Sender: TObject);

  private

    { Private declarations }

  public

    { Public declarations }

  end;


var

  Form1: TForm1;


implementation

uses   Httpapp;

{$R *.dfm}


procedure TForm1.Button1Click(Sender: TObject);

var

  HttpReq : IXMLHTTPRequest;

  UserName, Password,URL,rsp : string;

  K:integer;

  idsp: IDispatch;

begin

  UserName:='POQ_FJYM';

  Password:='000000' ;


  UserName:='POQ_BT';

  Password:='000000' ;


  HttpReq := CoXMLHTTP.Create as IXMLHTTPRequest;   //CoXMLHTTPRequest       CoXMLHTTP

  URL := 'http://100.10.5.13:50000/XISOAPAdapter/MessageServlet?senderParty=&senderService=BC_HEC&receiverParty=&receiverService=&interface=SI_HEC_OUT_DOC&interfaceNamespace=http://hec.com';



  HttpReq.open('POST', URL, false, UserName, Password);


  HttpReq.setRequestHeader('Content-Type','text/xml');

  try

    HttpReq.Send(memo1.Text);


    rsp := (HttpReq.responseText);

    memo2.text:=rsp ;

   except

    on Ex:Exception do

    ShowMessage(Ex.Message);


   end;


end;


procedure TForm1.Button2Click(Sender: TObject);

var

  HttpReq : IXMLHTTPRequest;

  S,UserName, Password,URL,rsp : string;

  K:integer;

  idsp: IDispatch;

begin

  UserName:='POD_FJYM';

  Password:='000000' ;


  HttpReq := CoXMLHTTP.Create as IXMLHTTPRequest;   //CoXMLHTTPRequest       CoXMLHTTP

  URL := 'http://100.100.102.4:8081/KlWmsWebService.asmx/Gather_Idx_Sku';

  HttpReq.open('POST', URL, false, UserName, Password);

  //S := HttpEncode(UTF8EnCode(memo2.Text));


  S := HttpEncode(UTF8EnCode(trim(memo2.Text)));


  HttpReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');



  try

    HttpReq.Send('dataJson='+S+'&jgbm=bvgvgh');


    rsp := (HttpReq.responseText);

    memo1.text:= HttpDecode(rsp);

   except

    on Ex:Exception do

    ShowMessage(Ex.Message);


   end;


end;




procedure TForm1.Button3Click(Sender: TObject);

var

  HttpReq : IXMLHTTPRequest;

  S,UserName, Password,URL,rsp : string;

  K:integer;

  idsp: IDispatch;

begin

  UserName:= 'POD_ZJYM';

  Password:= '000000';


  HttpReq := CoXMLHTTP.Create as IXMLHTTPRequest;   //CoXMLHTTPRequest       CoXMLHTTP

  URL :='http://100.100.46.204:8096/uploadCustomer';


  HttpReq.open('POST', URL, false,EmptyParam,EmptyParam);

  S := trim(memo2.Text);         //'dataJson='+HttpEncode(UTF8EnCode(



  //HttpReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');

  HttpReq.setRequestHeader('Content-Type','application/json');


  try

    HttpReq.Send(S);


    rsp := (HttpReq.responseText);

    memo1.text:= HttpDecode(rsp);

   except

    on Ex:Exception do

    ShowMessage(Ex.Message);


   end;


end;


procedure TForm1.Button4Click(Sender: TObject);

var

  HttpReq : IXMLHTTPRequest;

  S,UserName, Password,URL,rsp : string;

  K:integer;

  idsp: IDispatch;

begin


  HttpReq := CoXMLHTTP.Create as IXMLHTTPRequest;   //CoXMLHTTPRequest       CoXMLHTTP

  URL :='http://100.100.102.4:8081/KlWmsWebService.asmx/Gather_Idx_Sku';

  HttpReq.open('POST', URL, false, UserName, Password);

  S := 'dataJson='+HttpEncode(UTF8EnCode(trim(memo2.Text)));


  HttpReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');


  try

    HttpReq.Send(S);


    rsp := (HttpReq.responseText);

    memo1.text:= HttpDecode(rsp);

   except

    on Ex:Exception do

    ShowMessage(Ex.Message);


   end;


end;


end.



推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.098434925079346 seconds