Java 构建 http sever 服务
来源:互联网 发布:国外类似于淘宝的网站 编辑:程序博客网 时间:2024/05/08 00:35
通常情况下,我们和第三方对接数据的时候,需要提供http接口,常用的就是http的get或者post方法, 但是有的时候,需要我们这边主动调用第三方的接口。
这个时候,我们写好代码后,需要测试,怎么测试呢,最简单的方式就是写一个web项目,只需要创建一个servlet,并在doGet或者doPost方法中
写入自己的逻辑即可。
废话不多说,代码先上。
web.xml中的配置如下
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"> <display-name>test</display-name> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> <servlet> <servlet-class>test.HttpDemo</servlet-class> <servlet-name>test</servlet-name> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>test</servlet-name> <url-pattern>/test</url-pattern> </servlet-mapping></web-app>
Java的代码如下
package test;import java.io.IOException;import java.util.Map;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class HttpDemo extends HttpServlet { /** * 序列化ID */ private static final long serialVersionUID = -1856007750338670441L; @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { Map<String, Object> map = req.getParameterMap(); System.out.println(map.get("data").toString()); super.doGet(req, resp); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { Map<String, Object> map = req.getParameterMap(); System.out.println(map.keySet()); System.out.println(map.values()); super.doPost(req, resp); }}
以上程序,就可以接收来自 http://ip:port/test/test的get或者post方法的请求。
0 0
- Java 构建 http sever 服务
- Node -- 构建HTTP服务
- Netty构建一个简单的http服务
- java实现http服务
- java HttpServer构建http服务器
- java HttpServer构建http服务器
- java HttpServer构建http服务器
- java HttpServer构建http服务器
- Windows Sever 2003 证书服务
- windows 2000 sever服务全集
- Java Sever Pages
- java通过amox-http发布http服务
- Java Web添加HTTP服务
- Java http请求调用服务
- 从0到1构建http代理服务
- java web开发中构建SOAP服务
- 将java技术构建面向服务框架
- java构建简单的ftp服务
- 各种LaunchMode的使用场景
- try{}里面有return,finally{}是在return之前执行还是之后
- HashMap实现原理分析
- Android覆盖升级以及apk签名
- Subarray Sum Closest
- Java 构建 http sever 服务
- Ubuntu下安装VMware,虚拟windows报错
- boost—— 函数与回调function
- c#中如何用codesoft来打印标签开发分享
- PS1000的使用教程
- linux vsftp查看ftp账号信息的方法
- Android Matrix的使用与自定义动画
- HTML5学习笔记
- JDBC之DAO