javaweb、jsp中调用外部的http接口
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javaweb、jsp中调用外部的http接口相关的知识,希望对你有一定的参考价值。
我想在网站中调用idocv(百度一下就有了,发网址老是被屏蔽)提供的接口,但是不知道怎么去写额。
求助大神帮我看看,最好写个例子,我初学jsp,看实例理解的快一些。
网上查到一些java的,但是我在eclipse中用不了额。
eclipse+tomca。谢谢。
import java.io.*;
public class URLReader
public static void main(String[] args) throws Exception
URL yahoo = new URL("http://www.baidu.com/query.jsp?param1=value2¶m2=value2");
BufferedReader in = new BufferedReader(
new InputStreamReader(
yahoo.openStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
追问
大哥,这个我看过。。。。分可以再加,请别直接去百度搜完粘贴过来,我用过搜索引擎,找过很多http调用。
jsp通过表单形式自动提交一个带参数的http接口地址,并通过这个接口地址返回某个参数,我要怎么才
jsp通过表单形式自动提交一个带参数的http接口地址,并通过这个接口地址返回某个参数,我要怎么才能得到它所返回的参数值呢?
其实你调用别人的接口,跟你自己的jsp访问自己项目中的地址是一样的,递交的数据他处理完之后的返回值,你需要知道怎么定义的,你怎么接收就是了,处理方式我只知道两种:1,页面调取,一般jsp页面调用的别人接口可能会跨域访问的,你可以查询一下跨域访问的相关内容
2,你也可以把jsp数据提交自己的项目中,然后用java去访问接口,得到返回数据,再显示到页面上
希望对你有帮助 参考技术A 没明白你说的意思啊!!!说具体点。追问
就是我表单提交的时候提交了一个接口地址,调用这个接口地址时候它会返回一个参数,我要怎么才能过获取它返回的参数?
参考技术B 不用表单,用Ajax提交以上是关于javaweb、jsp中调用外部的http接口的主要内容,如果未能解决你的问题,请参考以下文章
02-JavaWeb开发Tomcat服务器&Servlet接口&HTTP协议&HttpServletRequest&BeanUtils工具包封装请求数据&Ht(