post https报错:HTTP/1.1 400 Bad Request

weiming3119 2013-02-27 10:21:16
Params:=TStringList.Create;
Params.Values['SignatureMethod']:=AnsitoUtf8('HmacSHA25');
Params.Values['SignatureVersion']:=AnsitoUtf8('2');
Params.Values['Timestamp']:=AnsitoUtf8('2013-02-27T14%3A00%3A12Z');
Params.Values['Version']:=AnsitoUtf8('2009-01-01');

strxml:=IdHTTP1.post('https://mws.amazonservices.com.cn/',params);

这个post,为什么怎么做,都出这样的结果:HTTP/1.1 400 Bad Request
...全文
1867 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
j1top 2014-12-30
  • 打赏
  • 举报
回复
我也是试很多次,idhttp不是10054无法连接就是400错误,后来用IEHTTP3 终于可以连接了。
weiming3119 2013-02-28
  • 打赏
  • 举报
回复
或者有没有用delphi 做过亚马逊API的,请指教代码。 IdHTTP1.post('https://mws.amazonservices.com.cn/',params);
weiming3119 2013-02-28
  • 打赏
  • 举报
回复
楼上不是正解,怀疑是版本问题,我是dephi7+indy9.0 这个版本下,post https,谁出现过HTTP/1.1 400 Bad Request,怎么解决的,请指教!

5,914

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧