首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

idHttp控件的Post错误(阿里API)

2013-08-09 
idHttp控件的Post异常(阿里API)我用最简单的调用方法:varParam:TStringList URL: StringRStream:TString

idHttp控件的Post异常(阿里API)
我用最简单的调用方法:

var
  Param:TStringList; URL: String;
  RStream:TStringStream;
begin
  Param:=TStringList.Create;
  RStream:=TStringStream.Create('');
  URL := 'https://gw.open.1688.com/openapi/http/1/system.oauth2/getToken/'+edtAppKey.Text+'?';
  Param.Add('grant_type=authorization_code');
  Param.Add('need_refresh_token=true');
  Param.Add('client_id='+edtAppKey.Text);
  Param.Add('client_secret='+edtAppSecret.Text);
  Param.Add('redirect_uri=http://gw.open.1688.com/auth/authCode.htm');
  Param.Add('code='+edtCode.Text);
  IdHTTP1.Post(URL,Param,RStream);
  memInfo.Text := RStream.DataString; 

执行后,在post时提示: IOHandler value is not valid。 我现在调用阿里巴巴的1688接口,阿里的客服不能解决这个问题,我用IdHTTP1.Get,在淘宝API接口调用全是正常的。 Delphi?IdHttpPost Delphi IdHttp Post
[解决办法]
来晚一步,我也用过,代码:

热点排行