导航:首页 > 知识科普 > java怎么url调用类方法

java怎么url调用类方法

发布时间:2022-03-08 23:09:31

‘壹’ 关于java调用url接口方法的问题

对于具体的数据请求方式、请求方式、响应数据格式要看你的接口要求,这是通用代码:

importjava.io.BufferedReader;
importjava.io.IOException;
importjava.io.InputStreamReader;
importjava.net.HttpURLConnection;
importjava.net.URL;

publicclassTest{
publicstaticvoidmain(String[]args)throwsIOException{
System.out.println(getData());
}
publicstaticStringgetData()throwsIOException{
//创建指定url的url对象,这里的地址是:淘宝商品搜索建议
URLurl=newURL("https://suggest.taobao.com/sug?code=utf-8&q=电脑&callback=cb");
//创建http链接对象
HttpURLConnectioncon=(HttpURLConnection)url.openConnection();
//设置请求方式
con.setRequestMethod("POST");
//打开链接,上一步和该步骤作用相同,可以省略
con.connect();

//获取请求返回内容并设置编码为UTF-8
BufferedReaderreader=newBufferedReader(newInputStreamReader(con.getInputStream(),"UTF-8"));
//将返回数据拼接为字符串
StringBuffersb=newStringBuffer();
//临时字符串
Stringtemp=null;
//获取数据
while((temp=reader.readLine())!=null){
sb.append(temp);
}
//关闭流
reader.close();
returnsb.toString();
}
}

结果:

‘贰’ javaweb项目如何把用户发起的url请求跳转到指定类的方法中

要看你用什么技术,在页面中可以用js获得click事件,然后用ajax
技术调用后台方法,传到后台方法中

‘叁’ java编程 关于URL类链接的问题

实现组件:apache httpclient
地址:http://hc.apache.org

Sample:

HttpMethod method = new GetMethod();
method.getParams().setCookiePolicy(CookiePolicy.IGNORE_COOKIES);
method.setRequestHeader("Cookie", "special-cookie=value");

‘肆’ java怎么用URL类打开某个网站

这个要看网站的后台是怎么实现的,如果网站按照访问一次即增加一次,不断的发请求就能刷;但是大多数网站(几乎所有网站)都不是这么来做的,一般都和ip有关,每个ip多次访问只算一次.
如果实在想刷的话,尝试构造请求数据,可以试下apache的HttpClient相关的包构造http请求,说不定能刷.这仅是个人想法,不知道能不能成功.

‘伍’ 如何在java类中直接打开一个URL

Java类想要在客户机上打开URL,只有两种方式:
1、你在做Applet开发;
2、你在做J2EE应用。

第一种我不熟悉,第二种的话,在页面中把需要打开的URL用JS执行的方式返回给浏览器就行了,比如:
<script language="javascript">
window.open("URL");
</script>

‘陆’ java中如何实现URL类

java中实现URL类,可以使用java工具类中的URL的类,实例如下:

importjava.io.*;
importjava.net.*;
publicclassURLTest
{
publicstaticvoidmain(String[]args)
{
try
{
URLurl=newURL("http://sports.163.com:80/nba/");//创建资源类型
Stringprotocol=url.getProtocol();//获取资源类型
Stringhost=url.getHost();//获取域名
intport=url.getPort();//获取端口
Stringfile=url.getFile();//获取路径
System.out.println("url地址的资源类型为:"+protocol+"域名为:"+host+"端口为:"+port+"路径为:"+file);
InputStreamis=url.openStream();//获取页面信息流
BufferedReaderbfr=newBufferedReader(newInputStreamReader(is));//封装成字符流
Stringlen;
while((len=bfr.readLine())!=null)
{
System.out.println(len);
}
bfr.close();
is.close();
}
catch(MalformedURLExceptione)
{
System.out.println("创建URL对象发生异常");
}
catch(IOExceptione)
{
System.out.println("发生IO操作异常");
}
}
}

‘柒’ java关于URL类的调用。。。

你上面的代码中一共有两个操作,1,向一个url请求数据;2,获得数据,并解析成html。你遇到的响应慢的问题不在你这个代码中,而是在你发起url请求时,url的服务器给你响应的速度。url的服务器可能有数据库的操作或其它耗时操作,当它没有给你返回数据时,你这个方法是阻塞的,并不会立刻返回。

‘捌’ java程序HttpUrlConnection类中的方法,调用返回状态码

很奇怪我把你的第一种代码复制了一下,运行没有报错,控制台输出是200
也许是你的包导错了,我导的包是
import java.net.HttpURLConnection;
import java.net.URL;

希望有所帮助!

‘玖’ JAVA,如何实现普通类中,方法与url请求连接一对一映射

不想配置? 那你就用最原始的方法,把程序处理写到同级目录下的另外一个jsp当做业务处理层,本页面直接url到该jsp就行

例如
a.jsp一个form表单,你ajax的时候url直接指向b.jsp 然后b.jsp负责request表单数据并处理add方法

话反过来说,springMVC也好 servlet也好 都是基于拦截来实现url请求的过滤来分发对应请求的,这么好使的对应方式 你为什么觉得麻烦呢

阅读全文

与java怎么url调用类方法相关的资料

热点内容
雨井与管道连接方法 浏览:682
a2图纸折叠方法视频 浏览:714
用手机锻炼的方法 浏览:512
贴墙倒立的正确方法 浏览:282
电磁治疗仪器使用方法 浏览:251
科学研究方法通常有哪些 浏览:813
折纸最简单的方法小星星的折法 浏览:644
游泳中暑的症状及治疗方法 浏览:839
防静电表测量方法 浏览:271
完善高中教学方法 浏览:830
鼠年茅台鉴别方法 浏览:385
手机壳包浆方法 浏览:430
羽毛球空手训练方法 浏览:386
在云南种菜有哪些方法 浏览:99
前列腺增生是有哪些治疗方法 浏览:554
十种颈椎病治疗方法 浏览:454
单人训练模式开启方法 浏览:122
种植百合土壤消毒方法 浏览:737
化粪池两端连接方法 浏览:608
注册不了滴滴有什么方法吗 浏览:864