1. 程式人生 > >webservice 傳輸資料過大,解析失敗

webservice 傳輸資料過大,解析失敗

ERROR

錯誤資訊:

已超過傳入訊息(65536)的最大訊息大小配額。若要增加配額,請使用相應繫結元素上的 MaxReceivedMessageSize 屬性。

錯誤場景:

webservice 伺服器端使用java,客戶端使用c#完成,進行查詢時伺服器傳輸資料過大,客戶端解析失敗

Solution

修改配置檔案 web.config,增加資料接收大小

原來

<bindings>
  <basicHttpBinding>
    <binding name="LuceneServerPortBinding"/>
    </binding
>
</basicHttpBinding> </bindings>

修改

<bindings>
  <basicHttpBinding>
    <binding name="LuceneServerPortBinding" maxReceivedMessageSize="2147483647">
      <readerQuotas maxStringContentLength="202400000"/>
    </binding>
  </basicHttpBinding>
</bindings>

相關推薦

webservice 傳輸資料解析失敗

ERROR 錯誤資訊: 已超過傳入訊息(65536)的最大訊息大小配額。若要增加配額,請使用相應繫結元素上的 MaxReceivedMessageSize 屬性。 錯誤場景: webservice 伺服器端使用java,客戶端使用c#完成,進行查詢時伺服器傳輸資

mysql插入資料 Lost connection to MySQL server

解決的方案是這樣的記憶體不足,可以適當修改以下引數:(my.ini,my.cnf中的【mysqld】)key_buffer_size =128Mtable_cache =256sort_buffer_size =2Mread_buffer_size =2Mread_rnd

struts2 資料傳輸問題---“POST方式提交資料量在後臺接收不到資料”問題的解決

最近做用struts2做專案的時候,發現一個問題,就是當通過POST方式提交資料量過大,在後臺接收不到資料,後來通過檢視資料,發現tomcat預設傳輸最大的資料限制為2M,最後的解決辦法是設大tomcat的conf下的server.xml中8080Connector的max

HDFS原始碼檔案IDEA開啟失敗解決方法

問題現象:hadoop 3.1.0原始碼檔案ClientNamenodeProtocolProtos大小4M+,IDEA開啟時載入失敗,ClientNamenodeProtocolPB報錯找不到類。 ----------------------------------------------------

頁面訪問伺服器返回json格式資料導致資料不全被截斷無法展示

問題:頁面展示呼叫查詢方法查詢全部資料的時候一直顯示loading。。。,開啟偵錯程式顯示 Failed to load resource: net::ERR_SPDY_PROTOCOL_ERROR,而少部分查詢則正常顯示。 因為資料中有圖片轉成的二進位制陣列,資料比較長,由此懷疑

SQL Server日誌清理日誌

  直接執行下面的程式碼 USE [master] GO ALTER DATABASE 資料庫 SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE 資料庫 SET RECOVERY SIMPLE

sql腳本無法打開的解決方法

.sql res color spa 令行 -s 登錄 解決方法 錯誤 打開cmd命令窗口,輸入如下命令: sqlcmd -S ipaddress -U user -P password -d dbname -i file 其中,ipaddress是數據庫服務

Maven專案編譯證書檔案(.pfx)導致變解密失敗

Maven專案編譯證書檔案(.pfx)導致變大,解密失敗 現象: Spring專案webapps下的證書檔案.pfx經過maven專案編譯導致大小變大,解密失敗 【解決方案】: 1. 【最好方案】cer和pfx作為證書只是一個檔案而已,不應該被編譯,是在執行的時

git push報錯檔案去掉檔案也報同樣的錯誤

原因:大檔案存在沒有被提交的commit記錄裡面 解決方案:刪除有大檔案的commit記錄即可 我的解決流程 1 git status 產看未被傳送到遠端程式碼庫的提交次數 2 git cherry -v 檢視未被傳送到遠端程式碼庫的提交描述和說明 3 git res

某程式設計師打算跳槽阿里卻擔心自己28歲年齡網友:你想多了!

阿里巴巴是國內知名的網際網路公司,我們每個人幾乎都有從淘寶上購物的經歷,而淘寶就是阿里巴巴的一個平臺,作為最早涉足網際網路行業的先驅者,阿里巴巴從年成立到現在,可以說走出了一條讓別人羨慕的路子,現在的阿里巴巴也一直佔據著中國網際網路行業前列的位置,不過能夠取得這樣耀眼的成績,不光與馬雲的高瞻

post資料時候java後臺報錯

 Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level. java.lang.IllegalArgumentException: Request header is t

SDK中.a包單獨作為一個項目功能項目引入SDK項目文檔 及Search Paths相關參數說明

選中 none 打開 目的 每次 創建文件 sdk shu com SDK包過大,單獨作為一個項目 項目中使用第三方的SDK包(例如所有的.a文件1G多),導致項目整體過大,這個時候就可以把第三方的.a文件單獨作為一個項目。 每次自動化打包都要從git拉去項目,不用每次都拉

Django專案vue前端依賴框架工程開啟太卡的問題

前景提要:利用vue開發專案,由於依賴框架太大,導致pyCharm記憶體不夠,專案開啟太慢。步驟一:修改pyCharm的佔用記憶體大小,按照下圖操作。1、在應用程式中找到pyCharm,點選"顯示包內容": 2、在~/contents/bin中選中.vmoptions檔案,並開啟: 3、改變如下圖所示

傳輸資料導致的MySQL server has gone away問題解決辦法

mysql出現ERROR : (2006, 'MySQL server has gone away') 的問題意思就是指client和MySQL server之間的連結斷開了。 造成這樣的原因一般是sql操作的時間過長,或者是傳送的資料太大(例如使用insert ... v

異常---jsp檔案is exceeding 65535 bytes limit

Generated servlet error:The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes limit。 原因:你的jsp編譯成的cl

資料多時使用單個選擇選擇不方便的問題。

在H5頁面中用js實現選擇器中資料過多時,進行分組選擇 專案中有個進行區服選擇需求,因為有些區服陣列過長,一個選擇器進行選擇需要滑動時間太久。 所以對資料先做分組處理,然後把選擇項進行分組顯示 下面是相關程式碼`//填充區服 function FillAreaService(

Tomcat-前端所傳表單資料導致後臺引數接收不到為null的解決辦法

    原因是傳輸的資料大小超過了tomcat的預設post請求大小,預設為2097152Byte,也就是2M的大小。 如果要傳輸超過2M的資料則需要修改tomcat的server.xml下的maxPostSize屬性,如下: <Connector port="

oracle資料刪除無用分割槽

首先看一下表空間 --查詢表空間的使用情況 select upper(f.tablespace_name)"表空間名", d.tot_grootte_mb "表空間大小(m)", d.tot_grootte_mb-f.total_

前端所傳表單資料導致後臺引數接收不到為null的解決辦法

原因是傳輸的資料大小超過了tomcat的預設post請求大小,預設為2097152Byte,也就是2M的大小。 如果要傳輸超過2M的資料則需要修改tomcat的server.xml下的maxPostSi

GDALWarp設定GDALWarpOptions::dfWarpMemoryLimit時處理失敗

使用GDALWarp寫了一個裁切影象的演算法,在小記憶體的電腦沒事,大記憶體的電腦就處理失敗(32位也沒問題),檢視GDAL的日誌發現下面的錯誤資訊: Fri Apr 08 17:39:02 2016: GDAL: GDALOpen(E:/Out/TRIPLESAT_1_PAN_L1