我负责写一个服务器的两个客户端java的和delphi的
后来服务器变了,当然我的客户端也要跟着变变之前
java这样post数据
MultipartPostMethod method=new MultipartPostMethod(url);
method.addPart(part1);
delphi这样post数据
MutPartForm.AddFormField('SENDER','dddd');
IdHTTP1.Post('http://localhost:8080/myServlet',MutPartForm,Response);变之后
Java这样post数据
PostMethod method = new PostMethod(url);
method.addParameter("SENDER", "dddd");我不知道的是
变之后对应的delphi post数据的方法请求帮助!!!
后来服务器变了,当然我的客户端也要跟着变变之前
java这样post数据
MultipartPostMethod method=new MultipartPostMethod(url);
method.addPart(part1);
delphi这样post数据
MutPartForm.AddFormField('SENDER','dddd');
IdHTTP1.Post('http://localhost:8080/myServlet',MutPartForm,Response);变之后
Java这样post数据
PostMethod method = new PostMethod(url);
method.addParameter("SENDER", "dddd");我不知道的是
变之后对应的delphi post数据的方法请求帮助!!!
解决方案 »
- 凭证打印如何下手?
- 版画效果
- 请教有关“流”的问题~!!
- ExpressQuantumGrid Suite V5有没有FOR D6的及其补丁,哪有下?
- 发送按键问题,急
- 庆五一,防非典,大散分
- 数据库程序的发布?谢谢!
- 大TXT和大Excel文件的访问
- FilePanel.Caption := Format('%s, %d bytes', [TheFileName, GetFileSize(thefilename)]);出現incompatible type:'cardinal'and 'string
- 如何将资源浏览器中某个特殊文件夹的图标改成其他自己喜欢的图标?
- Delphi设计界面
- 用DELPHI如何检测多网卡,并且设置每个网卡的IP,网关,DNS????急急急!!!!
然后再使用POST加参数的方式就行了呀.
只要接口参数对就可以了.
在Delphi中,可以这样。仍然采用Post方法,Post(url:string;content:TStringList).好像是应该有这么一个重载吧。
具体记不清了。已经几年没用Delphi了。
content:TStringList就是你的新参数。确保content.text是如下形式就OK了。
使用"参数名1=参数值1&参数名2=参数值2&....&参数名n=参数值n"就行了。
需要注意哦,参数名和参数值里面不能出现“与符号(&),百分号(%)等不可见字符”。如果传递进来的就具有与符号呢。
那就得采用URLEncode进行编码,编码之后就没有了。编码之后与符号会被编码成%26。空格等不可见字符,也必须要进行编码。编码后空格变成%20。