我需要从我的Delphi应用程序向Web服务发布一些数据。简而言之,我正在做的是:
在服务器日志中,我得到了这个信息。
http := TIdHTTP.Create(nil);
params := TIdMultiPartFormDataStream.Create;
params.AddFormField('param', utf8encode('value'));
http.Post('myurl', params);
在服务器日志中,我得到了这个信息。
{"param"=>"value\r\n"}
我不知道是utf8encode还是TidHTTP.post在字符串末尾包含CRLF。您有什么想法可以防止这种情况发生吗?