delphi7 如何post http请求到部署在iis上的webservice的PAI

LintyW 2017-05-15 10:12:42
对方在iis上部署了webservice,有几个请求地址。我需要往这几个请求地址上发送http请求。请求用的是json字符串。对方说用gb2312码,所以我就没有转码,用delphi默认的ansi编码。
发送的时候一直报错 HTTP/1.1 500 Internal Server Error。
对方的工程师说400、500 错误都无法监控,在iis层面就返回了,部署的程序根本没有介入。我在想是不是http控件的属性没有写对或者是哪里没有写好。挺着急的,有没有哪位高人知道怎么做啊?
      RequestStream1:=TStringStream.Create(StringReplace(SendClsJs.AsString, #13#10, '\\r\\n', [rfReplaceAll, rfIgnoreCase]));
idhtp1.Post(UpProdClsAPI,RequestStream1,ResponseStream1);
JsProCls:=SO(ResponseStream1.DataString);


这是我发送请求的几句代码,SendClsJs是json对象。
tip:本人帖子分实在是没了。。
...全文
1203 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jjpweb 2017-05-16
  • 打赏
  • 举报
回复
内部服务器错误,跟你没啥关系,web服务器的事儿。
LintyW 2017-05-16
  • 打赏
  • 举报
回复
没人会啊

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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