java实现服务器间http的post请求数据量过大

通过java实现两台服务器间发送http的post请求,将一台服务器的数据发给另一台服务器,但发送的数据量过大,另一台服务器无法正确接收,有没有什么方法解决数据传输的问题。

5个回答

发送内容如果超过接收大小就按多次发送方式,比如一次发送8192,然后总数据量减速8192一直发送完全为止。

post里还有一个标签 ,可以设置传输文件大小的. 你查一下api看.

用 web service

post请求数据是有最大值得,你在tomcat/conf/server.xml 中找到connector 标签,在里面添加maxPostSize="-1",就ok了,如果有就修改为-1,个人测试过在t7下设置为0不起作用,设置为-1起作用,在t6下设置为0起作用

做成服务方式的架构应该就不会出现这种问题了吧,直接远程调度另外一台服务器提供的接口就行了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
HTTP POST请求数据量过大的问题
[img=https://img-bbs.csdn.net/upload/201606/28/1467100885_271058.png][/img]rn请问这样怎么处理呢?
POST请求数据量过大解决方案_JAVA
String param = ParamsUtil.getStreamToString(getRequest()); // 接收流参数并转成字符串 Map<String, String> params = ParamsUtil.getUrlParams(param); // 将字符串参数转Mapimport org.apache.commons.lang3.StringUtils; ...
Java http post远程请求数据
Java http post远程请求数据11
Http请求数据上传图片到服务器
初来乍到,请大家多多指教
python发送http post请求数据
#!/usr/bin/python3 # -*- coding:UTF-8-*- # Author: zhuhongqiang import json import time from urllib import request import urllib.request def httpPost(): post_data = {} post_data['msg_content'...
java POST与GET请求数据
java请求接口数据(不同于爬虫,爬虫需要考虑反爬机制),需要熟悉下图参数。 POST请求方法: /** * @param generalUrl 请求url * @param contentType 请求文本类型 application/x-www-form-urlencoded application/json * @param params 请求参数
客户端发送POST请求数据到服务器
/** * Created by yang on 2017/1/4. */ // 导入模块 var http = require('http'); var querystring = require('querystring'); var util = require('util');// 创建服务器 var server = http.createServer(function (req, r
POST请求数据
private String api; private Map<String,String> params = new HashMap<String,String>(); public PostUtil(String api) { this.api = api; } public void setparams(Map<...
HTTP向本地服务器请求数据
server.js var http = require('http'); var server = http.createServer(function(req,res){ if(req.url !== '/favicon.ico'){ req.on('data',function(data){ console.log('服务器端接收到数据:' + data); res.wr
HTTP客户端向服务器请求数据
一、HTTP客户端向其他网站请求数据 在node.js中,我们可以轻松的向任何网站发送请求并读取该网站的响应数据: 在http模块中,我们可以使用Request方法向服务器(其他网站)请求数据。Request方法的使用方式如下: var req = http.request(opts,callback); 我们注意到在request方法中有两个参数,其中opts参数为一个对象或者字符串,用
post请求数据
model。h @interface ThreeModel : NSObject @property(nonatomic,strong)NSString *address; @property(nonatomic,strong)NSString *city; @property(nonatomic,strong)NSString *detail; @property(nonatomic,stron...
使用Qt通过HTTP请求数据(post和get)
我当前使用的Qt版本是5.5.1 该版本的HTTP相关处理模块在遇到重定向的时候不会自动重定向,需要手工处理,我在这个例子中处理了这种方式。 话不多说我直接上示例代码了: 类名:CHttpSupport .h文件 #ifndef CHTTPSUPPORT_H #define CHTTPSUPPORT_H #include <QNetworkAccessManager> c...
SpringBoot http post请求数据大小设置
背景: 使用http post请求方式的接口,使用request.getParameter("XXX");的方法获取参数的值,当数据量超过几百k的时候,接口接收不到数据或者接收为null。 @RequestMapping(value = "/rcv",method = RequestMethod.POST) public ResInfo<String> pullA...
Http post 文件到服务器
问题:我想在本地通过http post 传送文件到服务器端。
JavaScript实现http请求数据加解密
前端实现后端返回数据解密,密文传参及敏感字段加密。 方案: 1、获取公钥一及密钥二(公钥和密钥不是一对,不然就可以自己加解密) 2、选择加密算法(本人用的是:RSA) 流程: 遇到的问题: 1、加解密字符长度(以往文章有写过RSA超长字符加解密) 2、JavaScript RSA算法框架不能实现公钥加密公钥解密 3、一次性发送多次请求算法延迟(会导致同时发送出去的请求数据一
关于Okhttp的post请求数据
先写一个方法 public String getpost(String url){ // 1.创建OkHttpClient OkHttpClient okHttpClient = new OkHttpClient.Builder() .build(); // 2.创建请求参数,注
HttpClient的get和post请求数据
在Android开发中我们经常会用到网络连接功能与服务器进行数据的交互,为此Android的SDK提供了Apache的HttpClient来方便我们使用各种Http服务。你可以把HttpClient想象成一个浏览器,通过它的API我们可以很方便的发出GET,POST请求。1,创建HtttpClient的实例 2,创建某种连接方法的实例,这里是HttpGet,在HttpGet的构造函数中传入待连接的地址 3,调用第一步中创建好的实例的execute方法来执行第二步中创建好的get实例 4,第三步返回的是Htt
jmeter2.10get和post请求数据组装
jmeter2.10get和post数据组装,且确定get、post参数可以组装成什么形式
post请求数据出现问题
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Invalid type in JSON write (__NSCFData)'
Okhttp的post和get请求数据
//get同步请求 public void gettb(View view) { new Thread(){ @Override public void run() { OkHttpClient okHttpClient=new OkHttpClient(); Request build = new R
ios 利用http 向服务器请求数据
同步GET请求 同步POST请求 异步GTE请求 异步POST请求 最简单的实现demo,一看就懂,新手必备。
12、post请求数据
NetClient的post函数: /** * json post方式请求调用方法 返回为json * * @param url 请求地址 * @param params 请求参数 可以为空 * @param res 必须实现此类 处理成功失败等 回调 */public void post(String url, RequestParams params, final JsonHttpRespo
.net C# POST请求数据,…
public NoteModel CreateNote(NoteRequest request)         {             //调用java创建note接口             var user = _userProvider.CheckUser(request.user_id);             string url = string.Format("{0}/api
andriod——自定义拦截器post请求数据
//此工程的依赖 compile 'com.android.support:appcompat-v7:26.0.0-alpha1' compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5' compile 'com.jcodecraeer:xrecyclerview:1.3.2' compile
IOS开发 POST请求数据 乱码问题
IOS开发 POST请求数据 AFNetworking ??问号和乱码问题
JQuery POST 请求数据
用Jquery的POST方式定时请求Sqlserver数据库,rn在本地测试没问题,放在服务器上后浏览测试总是红色 Aborted,rn我设置的时间间隔为5分钟一次,数据库里只有一条数据。我想这与服务器压力什么的没有关系了吧。rn求解决.rn
MFC POST 请求数据中文乱码
我POST中文后用服务器后台看中文是乱码的,数字和英文是没问题的。我转码也不管事,要疯了!!!求大神来告知一二~~~
实现HTTP的POST的问题
我们是否可以在VB中模拟实现一个有文件上传的页面呢?rn一般我们要上传一个文件的话是如此写:rn rn 文本框1: rn 选择文件: rn rn rn这里使用了 ENCTYPE 参数,那么 IE 就就我们选择的文件以二进制数据形式提交上去,请问我们在 VB 中怎样来实现这个过程了。?将我们要操作的文件提交到 DEMO1.ASP 上面又它来处理。
http get post 实现
http协议 get post实现 可以正常运行和调试 可以作为参考
HTTP Post 发送数据给服务器
http post请求,将数据写成json格式,转换为nsstring类型发送给服务器
VC http post 文件到服务器
首先引入 #include "afxinet.h" 其次准备好HTTP POST服务器   STDMETHODIMP CPostPDFToA4::t5PostPDFToA4(BSTR strFileName, BSTR strFileFullPath, BSTR* pstrMsg) { AFX_MANAGE_STATE(AfxGetStaticModuleState()); // TODO
java http post 错
http post发送交易,一个是微信支付接口,一个是支付宝接口,微信支付接口已经调通,可以正常交易,相同的程序,改下URL以及报文参数,运行时报java.lang.IllegalArgumentException: Host name may not be null,域名肯定是有的,不存在为NULL,rn运行到此处直接报错,跳出,不知哪里出错了rn[img=https://img-bbs.csdn.net/upload/201611/14/1479116082_592537.jpg][/img]
android Http post 上传照片到服务器
小弟最近在搞手机端从相册选择图片然后调用httpclient 的post 上传照片到webservice(webservice是用C#写的),但是现在的问题是上传照片的时候不成功,获取了一下返回的状态是500错误,现在不知道到底是手机端出了问题还是服务器端出了问提,求高手帮解决如何在手机端用httpclient 的post上传照片到服务器。一下是手机端的上传代码(部分):rnString url = "http://192.168.1.37/wjdata/api/File";//上传图片的接口rnHttpClient httpClient = new DefaultHttpClient();rnHttpPost postRequest = new HttpPost(url);rn//添加头部验证rnpostRequest.addHeader("Authorization", "Basic001:dc5c7986daef50c1e02ab09b442ee34f"):rn//设置兼容rnMultipartEntity entity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);rnFile f = new File(path);//path为手机存储图片的路径rnContentBody contentBody = new FileBody(f,"image/jpg");rn//用下面的fileEntity也不行rn//FileEntity fileEntity = new FileEntity(f,"binary/octet-stream"); rn//fileEntity.setContentType("binary/octet-stream");rnentity.addPart("upfile",contentBody);rnentity.addPart("photoCaption", new StringBody("sfsdfsdf"));rnpostRequest.setEntity(entity);rnHttpResponse response = httpClient.execute(postRequest);rnif(response.getStatusLine().getStatusCode()==200)rnlog.i(TAG,"图片上传成功");rnelsernlog.i(TAG,"图片上传失败");rncatch(Exception e)rn e.printStackTrace();rn rn求高手。。。。。
libevent 多线程 HTTP post服务器
libevent 多线程 HTTP post服务器
PHP JAVA关于post请求数据接收的处理
PHP接收post请求数据主要采用两种方式:      1、$_POST[index]方式      2、$data = file_get_contents("php://input");        Content-Type仅在取值为application/x-www-data-urlencoded和multipart/form-data两种情况下,PHP才会将http请求数据包中相...
java接收不到ios端的post请求数据
作为一个java后台开发者,要是看Android代码,也许还凑合,猛的一看ios的真是看不懂接口已经写好了,Android端调试通过,但是ios的post请求数据接收的时候永远都是null,看了ios代码,他们将参数放在httpbody里了,我寻思也许我request.getParameter有问题吗?但是不会呀,以前一直都是这么写的。。。询问之前ios同事,他告诉我,如果Android端能调通,...
http请求(get和post)的java实现
http请求get和post的java实现
java 实现http post object功能
package sqlPost;rnrnimport java.io.BufferedReader;rnimport java.io.IOException;rnimport java.io.InputStreamReader;rnimport java.io.ObjectOutputStream;rnimport java.io.OutputStreamWriter;rnimport java.net.URL;rnimport java.net.URLConnection;rnrnpublic class SqlPost rn public void httpPost() throws IOException rn // Create Post Stringrn// String data = URLEncoder.encode("myName", "UTF-8") + "="+ URLEncoder.encode("ttgg", "UTF-8");rnrn AuctionItem item = new AuctionItem();rn item.title = "Football";rn item.days = 11;rn item.startBid = (float) 1;rn item.buyNowEnabled = true;rn item.buyNowPrice = (float) 20;rn item.deliveryCost = (float) 5;rn item.description = "this football is a new one";rn rn // Send Data To Pagern URL url = new URL("http://localhost:9000/Application/show");rn URLConnection conn = url.openConnection();rn conn.setDoOutput(true);rn // OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());rn ObjectOutputStream oos = new ObjectOutputStream(conn.getOutputStream());rn oos.writeObject(item);rn oos.flush();rnrn // Get The Responsern BufferedReader rd = new BufferedReader(new InputStreamReader(rn conn.getInputStream()));rn String line;rn while ((line = rd.readLine()) != null) rn System.out.println(line);rn // you Can Break The String Down Herern rn rnrn public static void main(String args[]) throws Exception rn SqlPost formpost = new SqlPost();rn formpost.httpPost();rn rnrn-----------------------------------------------------------rn出现的错误rnrnrnException in thread "main" java.io.NotSerializableException: sqlPost.AuctionItemrn at java.io.ObjectOutputStream.writeObject0(Unknown Source)rn at java.io.ObjectOutputStream.writeObject(Unknown Source)rn at sqlPost.SqlPost.httpPost(SqlPost.java:30)rn at sqlPost.SqlPost.main(SqlPost.java:45)rn是什么情况呢?O(∩_∩)O谢谢
java实现http的get与post方法
package com.jerome; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.HttpURLConnection; import java.net.URL; public class JavaHttp
Java实现http(post、get)请求
package com.wolaidai.credit.management.utils; import com.alibaba.fastjson.JSON; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.http.HttpEntity;
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池