Java笔记7:如何实现最基础的网络请求示例?

2026-06-10 07:141阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计575个文字,预计阅读时间需要3分钟。

Java笔记7:如何实现最基础的网络请求示例?

1. 在服务器端创建一个新的工程,命名为MyRequest。

2.在项目结构中,点击+号,选择Library,然后选择Java,找到Tomcat的lib目录下的servlet-api.jar,添加到项目中。

3.创建一个名为LoginServ的Servlet。

一、服务器端

1 新建一个工程,建立一个名为MyRequest的工程。

2 FileàProject StructureàModulesà点击最右侧的“+”àLibraryàJava

找到Tomcat中的lib目录下的servlet-api.jar,添加进来





3 建立LoginServlet类,内容如下

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.www.w3.org/2001/XMLSchema-instance" xmlns="java.sun.com/xml/ns/javaee" xmlns:web="java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="java.sun.com/xml/ns/javaee java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>OneHttpServer</display-name>
<welcome-file-list>
<welcome-file>LoginServlet</welcome-file>
</welcome-file-list>

<servlet>
<description></description>
<display-name>LoginServlet</display-name>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/LoginServlet</url-pattern>
</servlet-mapping>

</web-app>


7 执行Tomcat下的bin目录下的startup.bat来启动Tomcat

Java笔记7:如何实现最基础的网络请求示例?


8 在浏览器中输入​​localhost:8080/MyHttpServer​​,若见到页面显示“It is ok!”则表示服务器端配置成功。


二、客户端

1 Get请求

在MyRequest工程新建HttpGetRequest类,内容如下:

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLConnection;

public class HttpGetRequest {

/**
* Main
* @param args
* @throws Exception
*/
public static void main(String[] args) throws Exception {
System.out.println(doGet());
}

/**
* Get Request
* @return
* @throws Exception
*/
public static String doGet() throws Exception {
URL localURL = new URL("localhost:8080/MyHttpServer/");
URLConnection connection = localURL.openConnection();
HttpURLConnection www.***.com/nick-huang/";

URL localURL = new URL("localhost:8080/MyHttpServer/");
URLConnection connection = localURL.openConnection();
HttpURLConnection localhost:8080/MyHttpServer/", dataMap));

/* Get Request */
System.out.println(new HttpRequestor().doGet("localhost:8080/MyHttpServer/"));
}
}


运行结果:

POST parameter : blog=IT&username=Zheng

It is ok!

It is ok!




本文共计575个文字,预计阅读时间需要3分钟。

Java笔记7:如何实现最基础的网络请求示例?

1. 在服务器端创建一个新的工程,命名为MyRequest。

2.在项目结构中,点击+号,选择Library,然后选择Java,找到Tomcat的lib目录下的servlet-api.jar,添加到项目中。

3.创建一个名为LoginServ的Servlet。

一、服务器端

1 新建一个工程,建立一个名为MyRequest的工程。

2 FileàProject StructureàModulesà点击最右侧的“+”àLibraryàJava

找到Tomcat中的lib目录下的servlet-api.jar,添加进来





3 建立LoginServlet类,内容如下

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.www.w3.org/2001/XMLSchema-instance" xmlns="java.sun.com/xml/ns/javaee" xmlns:web="java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="java.sun.com/xml/ns/javaee java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>OneHttpServer</display-name>
<welcome-file-list>
<welcome-file>LoginServlet</welcome-file>
</welcome-file-list>

<servlet>
<description></description>
<display-name>LoginServlet</display-name>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/LoginServlet</url-pattern>
</servlet-mapping>

</web-app>


7 执行Tomcat下的bin目录下的startup.bat来启动Tomcat

Java笔记7:如何实现最基础的网络请求示例?


8 在浏览器中输入​​localhost:8080/MyHttpServer​​,若见到页面显示“It is ok!”则表示服务器端配置成功。


二、客户端

1 Get请求

在MyRequest工程新建HttpGetRequest类,内容如下:

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLConnection;

public class HttpGetRequest {

/**
* Main
* @param args
* @throws Exception
*/
public static void main(String[] args) throws Exception {
System.out.println(doGet());
}

/**
* Get Request
* @return
* @throws Exception
*/
public static String doGet() throws Exception {
URL localURL = new URL("localhost:8080/MyHttpServer/");
URLConnection connection = localURL.openConnection();
HttpURLConnection www.***.com/nick-huang/";

URL localURL = new URL("localhost:8080/MyHttpServer/");
URLConnection connection = localURL.openConnection();
HttpURLConnection localhost:8080/MyHttpServer/", dataMap));

/* Get Request */
System.out.println(new HttpRequestor().doGet("localhost:8080/MyHttpServer/"));
}
}


运行结果:

POST parameter : blog=IT&username=Zheng

It is ok!

It is ok!