本文目录一览:
- 1、如何用Java通过POST方法向HTTP接口传递数据?
- 2、别人用java写好了接口从服务器能获取到值,我该怎么把这个值传到网页
- 3、JAVA 怎么向接口传值
- 4、java中写一个接口,获取到地址中的数据应该怎么写?
- 5、java 接口传递参数怎么获取参数
如何用Java通过POST方法向HTTP接口传递数据?
这是corejava2的例子\x0d\x0aURLConnectionconnection=url.openConnection();//url为http服务器地址\x0d\x0aconnection.setDoOutput(true);\x0d\x0aPrintWriterout\x0d\x0a=newPrintWriter(connection.getOutputStream());//获得输出流\x0d\x0a//向服务器传递参数\x0d\x0aEnumerationenum=nameValuePairs.keys();\x0d\x0awhile(enum.hasMoreElements())\x0d\x0a{Stringname=(String)enum.nextElement();\x0d\x0aStringvalue=nameValuePairs.getProperty(name);\x0d\x0acharch;\x0d\x0aif(enum.hasMoreElements())ch='';elsech='\n';\x0d\x0aout.print(name+"="\x0d\x0a+URLEncoder.encode(value)+ch);\x0d\x0aSystem.out.println(name+value);\x0d\x0a}\x0d\x0a\x0d\x0aout.close();\x0d\x0a//获取输入流\x0d\x0aBufferedReaderin;\x0d\x0atry\x0d\x0a{in=newBufferedReader(new\x0d\x0aInputStreamReader(connection.getInputStream()));\x0d\x0a}\x0d\x0acatch(FileNotFoundExceptionexception)\x0d\x0a{InputStreamerr\x0d\x0a=((HttpURLConnection)connection).getErrorStream();\x0d\x0aif(err==null)throwexception;\x0d\x0ain=newBufferedReader(newInputStreamReader(err));\x0d\x0a}\x0d\x0aStringBufferresponse=newStringBuffer();\x0d\x0aStringline;\x0d\x0a//读取数据\x0d\x0awhile((line=in.readLine())!=null)\x0d\x0aresponse.append(line+"\n");\x0d\x0a\x0d\x0ain.close();\x0d\x0areturnresponse.toString();\x0d\x0a}\x0d\x0a}
别人用java写好了接口从服务器能获取到值,我该怎么把这个值传到网页
$.ajax({
type : 'POST',
url : 'tools_line.do?method=delMap',
type:'json',
data : {
id : '123'
},
success : function(data) {
},
error : function() {
}
})
接口一般都是直接返回json数据到前台的。
url :调用接口;
data:传参;
success:function(data){}:这个data就是接口返回的json数据。
希望能帮到你!加油!
JAVA 怎么向接口传值
要看情况,你问的很抽象。
比如你是问是别个给你的接口,还是自己写的接口。
如果是自己的接口,我想在这里就不必多说了。
如果是别人提供给你一个接口,那么在形式上,比如说通过XML或者是HTTP协议来调用接口,根据不同的连接方式,都不一样。
如果是xml协议,那么你就要将接口需要的参数封装成XML发送给接口
如果是通过URL,那么就按照对方要求的参数列表提交过去即可
java中写一个接口,获取到地址中的数据应该怎么写?
最简单写一个jsp用来接收对方的请求。一般都是写action,对方把推送的数据POST到ACTION,然后处理就行。
java 接口传递参数怎么获取参数
你后面的表述确实有点不清晰,你问了NVectorADT dv4 = dv.plus(dv2)这个东西,参数dv2是一个DVector类型的,而接口中定义的dv2应该是NVectorADT的,因为DVector实现了NVectorADT这个接口,其实我们可以有一个很不准确的理解:DVector是NVectorADT的子类,所以DVector类型的也就是NVectorADT类型,就好像我们说DVector类型也是Object类型一样。但是这个说法不准确,但是可以这样理解。
下来就是你问参数的传递问题,你问参数在接口里面是怎么传递的,我觉得你理解错,接口就相当于一个规范,里面不存在什么传递值之说,值的传递是在实现类里面。
也就是你只要实现接口过后,就可以暂时不用去管它了,你只需要看你的实现类厘米的方法就行了。
要是对你有帮助,不要忘了采纳哟,呵呵