java web项目接收http客户端的post数据

一个无界面的web应用,其接收http客户端post的数据
这方面不是很明白有什么参考资料吗。

0

6个回答

用springMvc的话直接在controller里面写后端接口就可以了

    //所有参数都放在一个实体中时
    @ResponseBody
@RequestMapping(value = "/api", method = RequestMethod.POST)
public Object Api(@RequestBody Body body)
{
    /****
     * 业务处理
     */
    return new Object();
}



    //有一个或多个参数时
    @ResponseBody
@RequestMapping(value = "/api", method = RequestMethod.POST)
public Object Api(@RequestParam Integer id,@RequestParam String msg)
{
    /****
     * 业务处理
     */
    return new Object();
}

0

这就是web接口 api

0

后端接口本来就不需要界面,你提供了接口客户端才能发送数据吗,你的java web用了啥框架,servlet、springmvc?

0
shenshucong520
glustful 回复han73748196: 使用了这种框架吗,直接在controller里面写个接口函数就行了吗,客户端调用接口传参,你接收操作数据库就搞定了,不需要任何界面
9 个月之前 回复
han73748196
han73748196 SSM框架。。。
9 个月之前 回复

使用springmvc的话,是不需要页面的,相当于直接调用http请求的方式,httpclient

0

无界面就httpclient直接调就可以了吧,不知道是不是题主要的东西

0

在Controller 做类似处理,例子

    @ResponseBody
    @RequestMapping(value = "/submit", method = RequestMethod.POST)
    public Object submit(@RequestBody Customer customer)
    {
        /****
         * 业务处理
         */
        return new Object();
    }

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
接口Get和Post.从服务端到客户端的实现
1.客户端核心代码: using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Text; using System.Web; using System.Web.Mvc; namespace MvcApplication1....
C#服务端接收客户端POST过来的Json数据并解析
最近在做个项目是我作为服务端,要接收客户端post过来的json,客户端的配置如下: 可以向指定的IP和端口号的任意页面发送数据。我在IIS配置好了之后,用抓包软件抓到的数据如下(注:页面已改成getUserMessage.ashx): 然鹅。。。然鹅。。。我竟然不知道蓝色部分就是我的页面接收到的数据,并为此折腾了好几天,一直在尝试用JS和Ajax来接收,实在是愚昧也。。。
Nodejs教程07:处理接收到的POST数据
示例代码请访问我的GitHub: https://github.com/chencl1986/nodejs-tutorial 处理POST数据 示例代码:/lesson07/server.js POST数据量通常较大,通常不会一次性从客户端发送到服务端,具体每次发送的大小由协议,以及客户端与服务端之间的协商决定。 因此,Nodejs在处理POST数据时,需要通过request对象的data事件...
java中http请求,获取json数据的代码示例
有些时候会遇到请求http,获取相应的json或者xml数据,今天整理了一点httpClient请求的示例代码。主要是根据相应的http地址,以及相关秘钥,通过HttpClient去发起请求,获取数据然后后台取解析json或者xml。
java web项目,post请求发送数据太大的处理方法
可以设置tomcat,server.xml中Connector中的属性,maxPostSize的值。<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" <span style="color:#ff0000;">maxPostSize="0"</
自己的web服务器项目-request请求和response响应处理(一)
我们经常使用别人的服务器进行构建网站,现在我们就自己来写一个自己的服务来使用。 准备工作:下载所需的题材及文档 一、request请求获取 1、了解request请求 在写服务器之前,我们需要知道客户端发送给我们哪些信息?以及要求我们返回哪些信息?经过测试我们能够知道用户客户端发送的信息有以下几点: 客户端发送到服务器端的请求消息,我们称之为请求(request),其实就是一个按照http协议的规则拼接而成的字符串,Request请求消息包含三部分: 请求行 消息报头 请求正文
httpUrlConnection post请求 传参数 及客户端接收参数
httpUrlConnection post请求 传参数 及客户端接收参数
httpurlconnection使用post传值时web接口接收不到值
最近好久没有写博客了,因为上班的原因。今天想做一个点餐系统,移动版和服务器版。数据使用json数据进行传输。但是碰见一个难题就是如何让移动端将数据传输给服务器,然后进行更新到数据库。进入正题: 因为我使用的是httpurlconnection,大家都知道get请求的参数是放在url后面以?开头&分割。但是如果我们参数多或者是参数不想让别人知道的时候我们就要使用post,因为他的参数是放在相
Java服务端使用HttpServer处理Http请求
转载请注明出处:http://blog.csdn.net/qq_29125669/article/details/77873923 Java服务端处理Http请求 以前用Java都是编写客户端发送http请求,这次有需求做一个服务端接收客户端的http请求,并以http标准格式返回数据。在网上搜了一会,大部分都是用socket写的服务端,不符合需求。Java其实提供了一个HttpServe...
JSP学习-----------接收客户端请求参数
学习记录:动态web的关键在于交互性,而交互性的关键就是必须由用户输入数据,在HTML里面已经提供有表单给用户进行输入数据的空间,而所有的输入数据应该由服务器端进行接收如果要想在服务器端接收数据可以使用这样的操作:request.getParameter(String 参数名称),这一操作返回的是String型数据,返回String可以使用正则验证,可以变为任意的数据类型范例:编写表单--inpu...
java后端为什么接受不到前端发送的数据
首先我们说一下前后端发送和接收数据的一些方法 前端默认给后端发送数据的时候是字符串格式,后端默认接收也是字符串格式,这只是默认的方式, 当然这个时候后台也可以发送JSON数据给到前台,只要前台用js解析了JSON字符串就可以使用JSON发过来的数据. 当然前台也可以发送json给后台,这个时候就需要后台的方法参数可以接收JSON数据,这个时候,需要在参数前面添加一个@ResponseBody后台就...
java 代码post表单数据到服务器,servlet接收处理
java 代码post表单数据到服务器,servlet接收处理
Java模块 -- Http发送post数据文件,服务端Servlet接收,保存至本地
一个小模块,对方发送Http post数据文件,写一个服务端来接收,并保存至本地…想到用servlet写,但就是写不出来,网上很多都是写客户端的,服务端的很少,终于找到一篇不错的文档,参考着写了下来…废话不多说,上代码….
Spring框架中接收Http客户端的Post和Get请求
本文主要是介绍了在Spring框架中接收Http客户端所传输的参数以及请求 由于Spring框架可以与数据库mybatis以及Hibernate较好的集成,使用接收的数据更易储存到数据库中 同时能够通过HTTP请求从数据库中查询获取需要的信息 因为Http的请求和Web请求一样都是通过URL来访问,所以也将其放在Controller层 在方法结束后加入Return可以直接向Client端发
Servlet处理客户端HTTP请求
本篇博客将在上一篇博客《Servlet第一个示例》的基础上继续介绍,Servlet如何处理客户端的请求,获得客户端的请求消息。 首先我们新建一个静态页面index.html,用于向Servlet提交请求。 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset...
简单的Http服务器监听和客户端发送
服务器端: static void Main(string[] args) { StartTcpListener(); } static void StartTcpListener() { string url = ConfigurationSettings.AppSettin
httpClient post方法 解析json数据(向服务器传递,接受服务器传递))
    import org.apache.http.Header; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.NameValuePair; import org.apache.http.client.ClientProtocolExcep...
易语言 客户组件post发送数据带所有信息
点击阅读原文提交数据 = “content=12345&amp;amp;uin=867400&amp;amp;replycampus=0&amp;amp;property=GoRE” 提交数据长度 = 到文本 (取文本长度 (提交数据)) 内容 = “POST /cgi-bin/new/msgb_addanswer.cgi HTTP/1.1” + #换行符 内容 = 内容 + “Accept: */*” + #换行符 内...
模拟tomcat进行http请求及响应处理:BufferedReader类的readLine在socket网络编程应用时发生阻塞...
最近写一个简单的程序模拟tomcat进行http请求及响应处理时,发现使用BufferedReader类的readLine在socket网络编程应用时发生阻塞。 启动服务类: package com.lwf.server; import java.io.IOException; import java.net.InetAddress; import java.net.Server...
JAVA接口传递参数(POST),从接口接收数据(JSON)
1,给接口传递json格式的数据package fkJAVA.Array; import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.UnsupportedEncodingExc
服务器和客户端的json数据交互(http/socket两种方式)
一、首先是Http方式 服务器端: @WebServlet(&quot;/service&quot;) public class ServiceServlet extends HttpServlet { private static final long serialVersionUID=1L; public void doGet(HttpServletRequest request,HttpS...
IdHTTPServer1 收到POST 文件和参数
使用INDY 10 ,不然有些单元可能无法找到编译。 目前发现的问题有:对于#$0A 会自动转变成 #$0D#$0A,在传输文件时最好是进行编码传输。网上搜索这类信息很少,好像是Decoder.ReadBody 问题,传文本文件之类的一切正常。留着以前再改进吧。 uses   Winapi.Windows, Winapi.Messages, System.SysUtils, System.V
HttpClient+json发送和接收参数——基于struts2或者ssh等框架
HttpClient+json发送和接收参数——基于struts2或者ssh等框架   json操作需要的jar包:http://blog.csdn.net/bestcxx/article/details/49977333   发送方:     //模拟-查询支付情况-请求的方法test1(): public void test1(){   try {   //创建连接   Http...
Servlet-处理HTTP请求与响应
HttpServletRequestHttpServletRequest 对象代表客户端的请求,客户端的所有消息都封装在这个对象中,通过这个方法可以获取请求数据作用: 读取和写入HTTP请求数据 取得和设置Cookies 取得路径信息 标识HTTP信息 实现请求转发 HttpServletResponseHttpServletRequest 对象代表服务端提供给客户端的响应,封装了HTTP响应数据作
http post方式发送二进制数据流数据
http post方式发送二进制数据流到http服务端
用node.js搭建服务器,模拟返回json数据供客户端get,post请求使用
前言:最近在学习reactnative 技术,有了一定的js语言基础 ,听说node.js上手度不错,就试着搭建了个本地服务器,模拟返回json数据供客户端get,post请求使用,使用流程如下: 1:安装node 2:安装express   npm install express  —save 3:往interface目录下添加接口报文,如sysi
php接口获取不到移动端访问的数据
在码接口时候遇到移动端明明使用post方式提交的数据,可是后台接口中用post,get ,request都获取不到数据。是由于在用post等正常方式获取数据时候是需要加键,例如前台是  而后台获取数据是$_POST['demp'],然而移动端再访问接口时候传送的数据基本是以json为主,因此无键,所以获取数据时候不用使用常用的方法,需要用$d=file_get_contents("php://in
前端AngularJS的POST请求,后端SpringMVC接收数据的小坑
前端AngularJS的POST请求,后端SpringMVC接收数据的小坑
java 使用HttpClient解析二进制流的接收方式
查看了很多资料。对方返回的是415,类型错误应该使用Content-Type = &quot;*/*&quot;
httpClient4发送gzip的post数据,servlet接收并解压
1、gzipUtils工具类: package nc.edu.nuc.utils; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.util.zip.GZIPInputStream; import java.uti
用httpPost对JSON发送和接收的例子
package test; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import jav
完整的HttpClient的get和post使用方法实例(java源代码)
使用HttpClient的get和post方法实例,Java代码完整,浅显易懂,可执行,基于httpclient4和jgroup。
java实现httpclient服务端客户端代码例子
java实现http接口服务端、客户端代码例子。使用jar(commons-codec-1.3.jar、commons-httpclient-3.0.1.jar、commons-logging-1.1.1.jar)
Java后端HttpClient Post提交文件流 及服务端接收文件流
HttpClient Post提交多文件及多个普通参数,已经封装成工具类。 需传入 要请求的url 普通参数map 例 map.put("param1","张三"); 需要传入的文件流map 其中key为文件名 服务端接收无乱码。
产生验证码图像
//产生验证码图像GenerateJPEGServlet.java package my.bbs.servlets; import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.ByteArrayOutputStrea...
C#开发webservice接口,对客户端post服务的Json数据进行接收反馈
C#开发webservice接口,对客户端post服务的Json数据进行接收反馈 接收到的数据流转换成string类型,有其他需求对json解析,自己写个解析去查询下. 然后反馈json发送给请求端。
关于post数据服务器端接收不全
post数据接收不全的问题
Java 通过HttpClient Post方式提交json,并从服务端返回json数据
直接上代码吧,和前面几篇文章都差不多java代码:package PostPager; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.HttpURLConnection; import java.net.URL; import java.util
记录帖(持续更新):httpclient post 读取数据不全的原因汇总
httpclient访问php服务器有可能获取到数据不全(即返回的json格式不完整),通过网络搜索包括项目解决将可能原因汇总如下(只是遇到的和网络上说明的,欢迎大家补充):    1. php服务器有缓存,接口从缓存区读取数据,缓存区满了,遇到接口的数据量太大,只能将部分的数据存入缓存区,此时获取到的数据不完整。项目出现的是这个。此时想不通的是浏览器和ios偏好一些,可以获取到更多的数据,对于
http post 接收数据 和 乱码问题
问题:用http传数据  1.后台接不到  user对象各个属性全是null 2.传的汉字乱码  解决: $http({         method: 'POST',         url: URL+"/user/saveUser",         data:{'username':$scope.user.username} ,         headers: {