有人用过posturl调用http接口吗?请教一下
调用一个http接口,类似http://..../...jsp?text=....,不过接口文档中提到text中的中文字符采用UTF-8进行URL编码。(java进行编码的方法为:java.net.URLEncoder.encode("内容","UTF-8"))
返回结果为纯文本方式和xml格式两种
那是不是调用的时候,需要用程序把汉字都转成UTF-8编码后,在拼接成串发送呢?接口文档中的示例,text=后面就是一串百分号加字母
它返回的结果就是-2,-1,0,1,该怎么获的呢?
[解决办法]
1.jsp?text=这种形式是get而不是post
2.我感觉你根本不用管编码的问题,如果有问题,你可以用blob(yourstr,encodingutf8!)的方式转化
posturl最终post的变量是blob,当然这要pb10以上。
3.先拼串再转化,%啥的你不用管
4.继承internetresult后接结果。