当前位置:首页 » 编程语言 » java请求方式

java请求方式

发布时间: 2022-09-26 23:14:13

‘壹’ 如何使用java请求HTTPS

  • //处理http请求requestUrl为请求地址requestMethod请求方式,值为"GET"或"POST"

  • publicstaticStringhttpRequest(StringrequestUrl,StringrequestMethod,StringoutputStr){

  • StringBufferbuffer=null;

  • try{

  • URLurl=newURL(requestUrl);

  • HttpURLConnectionconn=(HttpURLConnection)url.openConnection();

  • conn.setDoOutput(true);

  • conn.setDoInput(true);

  • conn.setRequestMethod(requestMethod);

  • conn.connect();

  • //往服务器端写内容也就是发起http请求需要带的参数

  • if(null!=outputStr){

  • OutputStreamos=conn.getOutputStream();

  • os.write(outputStr.getBytes("utf-8"));

  • os.close();

  • }

  • //读取服务器端返回的内容

  • InputStreamis=conn.getInputStream();

  • InputStreamReaderisr=newInputStreamReader(is,"utf-8");

  • BufferedReaderbr=newBufferedReader(isr);

  • buffer=newStringBuffer();

  • Stringline=null;

  • while((line=br.readLine())!=null){

  • buffer.append(line);

  • }

  • }catch(Exceptione){

  • e.printStackTrace();

  • }

  • returnbuffer.toString();

  • }

‘贰’ 在JavaEE Web程序开发过程中,提交请求的方式有哪些种

1.在java EE中新建一个Dynamic Web Project。(如果是第一次建web项目的话,想选择other,你会看到如下窗口)

2.这是会出现一个对话框,要你填写你所建web项目的名字,还有配置路径。名字自己想一个就好了,关键是不能漏了配置

Target runtime后面的New Runtime会出现个对话框。

因为我电脑的Tomcat 是7.0的所以这里我选择的是Apache Tomcat v7.0
然后你要做的就是找到Tomcat的路径就可以了

点击Browse,找到路径,然后确定

Tomcat 的下载网址是: http://www.apache.org

(注意事项:在创建项目的最后一步时,会出现这个窗口,在这个窗口的最后一行,前面的那个方框要打上√。



4.按上面步骤做完之后,在做窗口会看到已经创建好了一个web项目

然后找到Mysql中的mysql-connector-java-5.0.5-bin.jar文件,(这个文件下载后跟安装软件在一起,通常要先解压。)
将这个文件复制到web/WebContent/WEB-INF/bin目录下,这样就可以进行跟数据库的连接了···

5.然后就是新建一个servlet的新建了,servlet是建在web/java Resource:src路径下的,在这里新建一个servlet会出现如下窗口

填好java package跟class name这两条之后
一直按next最后出现这个窗口,在这里选择你需要的方法。

1. src: 用于保存Java源文件
2. build: Java源文件编译后目标文件的保存位置。
3. WebContent: Web应用文件的保存位置。
标准的Web应用要求编译后的Java类文件在WebContent的WEB-INF/classes子目录中,可以将Eclipse的编译目标路径java build path设置为WebContent/WEB-INF/classes.进行这样的修改目的是为了将来的部署或者打包更方便一些,编译后的程序直接放置到同tomcat下就可以运行,不需要再做任何调整。

‘叁’ java怎么判断客户端请求方式

得到HttpServletRequest对象request,
然后调用request.getMethod()判断返回的String,
再判断POST, GET, DELETE, OPTIONS等。

‘肆’ 如何在java中发起http和https请求

1.写http请求方法
[java] view plain

//处理http请求 requestUrl为请求地址 requestMethod请求方式,值为"GET"或"POST"
public static String httpRequest(String requestUrl,String requestMethod,String outputStr){
StringBuffer buffer=null;
try{
URL url=new URL(requestUrl);
HttpURLConnection conn=(HttpURLConnection)url.openConnection();
conn.setDoOutput(true);
conn.setDoInput(true);
conn.setRequestMethod(requestMethod);
conn.connect();
//往服务器端写内容 也就是发起http请求需要带的参数
if(null!=outputStr){
OutputStream os=conn.getOutputStream();
os.write(outputStr.getBytes("utf-8"));
os.close();
}
//读取服务器端返回的内容
InputStream is=conn.getInputStream();
InputStreamReader isr=new InputStreamReader(is,"utf-8");
BufferedReader br=new BufferedReader(isr);
buffer=new StringBuffer();
String line=null;
while((line=br.readLine())!=null){
buffer.append(line);
}
}catch(Exception e){
e.printStackTrace();
}
return buffer.toString();
}
2.测试。
[java] view plain

public static void main(String[] args){
String s=httpRequest("http://www.qq.com","GET",null);
System.out.println(s);
}
输出结果为www.qq.com的源代码,说明请求成功。
注:1).第一个参数url需要写全地址,即前边的http必须写上,不能只写www.qq.com这样的。

2).第二个参数是请求方式,一般接口调用会给出URL和请求方式说明。
3).第三个参数是我们在发起请求的时候传递参数到所要请求的服务器,要传递的参数也要看接口文档确定格式,一般是封装成json或xml.
4).返回内容是String类,但是一般是有格式的json或者xml。

‘伍’ java 列举那些方式发起get请求

post:post方式会将表单的内容通过http发送,在地址栏中看不到表单的提交信息,比较安全,而且使用post方式发送信息没有字符长度的限制。
get方式:表单内容经过编码之后,通过URL发送,可以在地址栏中看到表单信息,不安全。使用get方式发送信息时有255个字符的限制。get请求的页面可以设置为书签或使用邮件发送,而post不可以

‘陆’ JavaWeb核心04-POST和GET两种请求方式的区别

get把参数包含在URL中,post通过request body传递参数。
get用于获取数据,post用于提交数据。
get参数有长度限制(受限于url长度,具体的数值取决于浏览器和服务器的限制),而post无限制
post比get安全

‘柒’ 如何使用JAVA请求HTTPS

  • //处理http请求requestUrl为请求地址requestMethod请求方式,值为"GET"或"POST"

  • publicstaticStringhttpRequest(StringrequestUrl,StringrequestMethod,StringoutputStr){

  • StringBufferbuffer=null;

  • try{

  • URLurl=newURL(requestUrl);

  • HttpURLConnectionconn=(HttpURLConnection)url.openConnection();

  • conn.setDoOutput(true);

  • conn.setDoInput(true);

  • conn.setRequestMethod(requestMethod);

  • conn.connect();

  • //往服务器端写内容也就是发起http请求需要带的参数

  • if(null!=outputStr){

  • OutputStreamos=conn.getOutputStream();

  • os.write(outputStr.getBytes("utf-8"));

  • os.close();

  • }

  • //读取服务器端返回的内容

  • InputStreamis=conn.getInputStream();

  • InputStreamReaderisr=newInputStreamReader(is,"utf-8");

  • BufferedReaderbr=newBufferedReader(isr);

  • buffer=newStringBuffer();

  • Stringline=null;

  • while((line=br.readLine())!=null){

  • buffer.append(line);

  • }

  • }catch(Exceptione){

  • e.printStackTrace();

  • }

  • returnbuffer.toString();

  • }

‘捌’ java判断客户端请求方式

得到HttpServletRequest对象request,然后调用request.getMethod()判断返回的String,再判断POST, GET, DELETE, OPTIONS等。

‘玖’ JAVA Socket post请求方式

建议自己去读下HTTP协议 POST 后边是 页面地址?参数字符串 ,只见到你的参数字符串了,要提交到哪个地址完全不知啊。而且翻译的内容也并不是POST到翻译页面的,而是页面通过ajax POST到网络翻译接口的。直接访问网络翻译接口地址就行,网络翻译页面也是通过这个接口地址的。
http://fanyi..com/v2transapi

如果你了解HTTP协议或者想学习HTTP协议 你可以通过socket 或者 telnet来访问页面,如果你只是要功能的话,还是去用HTTPClient或者HttpURLConnection吧,毕竟省去不少代码。

热点内容
卢颖C语言 发布:2024-12-28 04:48:51 浏览:837
电脑脚本推荐 发布:2024-12-28 04:46:42 浏览:681
编程回归线 发布:2024-12-28 04:31:53 浏览:177
医保划拨新配置已报盘是什么意思 发布:2024-12-28 04:26:36 浏览:557
安卓手机如何给苹果手机传送歌曲 发布:2024-12-28 04:22:01 浏览:375
红米4热点密码怎么设置 发布:2024-12-28 04:17:11 浏览:769
c编译器打开文件乱码 发布:2024-12-28 04:17:11 浏览:530
解压后的文件怎么按照名称排列 发布:2024-12-28 03:56:50 浏览:767
内网电脑显示无法连接到服务器 发布:2024-12-28 03:51:26 浏览:241
社保邮政卡初始密码多少 发布:2024-12-28 03:44:16 浏览:159