2016-03-31 61 views
1

IIS 8.5'te barındırılan SharePoint 2013'te CMIS'yi etkinleştirdim, sorun şu ki SOAP hizmetlerini çağırabilir ancak yanıt her zaman İçerik ile birlikte gönderilebilir -Type: kaynak uygulama tarafından desteklenmeyen çok parçalı/ilgili (ve olmaz).IIS + SharePoint 2013 + CMIS: Çok parçalı SOAP Yanıtını Devre Dışı Bırakma

Çok bölümlü içerik türünü devre dışı bırakmamı isteyen var mı? Bunu günlerce araştırıyorum ve tüm SharePoint ve IIS seçeneklerini hiç şans olmadan keşfetmekteyim.

Sorun, aynı zamanda kimin çok parçalı olarak gönderdiğinden emin değilim: CMIS, SharePoint, IIS ... Ben en azından IIS olduğunu düşünürken en azından yanıt üstbilgisini özel bir üstbilgi ekleyerek değiştirebilir IIS ama

Cache-Control: private 
Content-Length: 998 
**Content-Type: multipart/related;** type="application/xop+xml";start="<http://tempuri.org/0>";boundary="uuid:4748e8de-7139-47e4-914e-1d42beac1762+id=2";start-info="text/xml" 
Server: Microsoft-IIS/8.5 
X-SharePointHealthScore: 0 
MIME-Version: 1.0 
X-AspNet-Version: 4.0.30319 
SPRequestGuid: ec016e9d-8e7d-7035-4d00-69b3136bea29 
request-id: ec016e9d-8e7d-7035-4d00-69b3136bea29 
X-FRAME-OPTIONS: SAMEORIGIN 
SPRequestDuration: 41 
SPIisLatency: 4 
X-Powered-By: ASP.NET 
MicrosoftSharePointTeamServices: 15.0.0.4569 
X-Content-Type-Options: nosniff 
X-MS-InvokeApp: 1; RequireReadOnly 
Date: Thu, 31 Mar 2016 18:31:38 GMT 


**--uuid:4748e8de-7139-47e4-914e-1d42beac1762+id=2** 
Content-ID: <http://tempuri.org/0> 
Content-Transfer-Encoding: 8bit 
Content-Type: application/xop+xml;charset=utf-8;type="text/xml" 
....... 
.... 
.... 

teşekkür ederiz ... cevap içeriğini görmezden

Bu

bir örnektir ... çok parçalı şeyi devre dışı bırakmak için herhangi bir şekilde bulmuyorum.

GÜNCELLEME:

nasıl herkes için messageEncoding "Metin" değiştirebilirsiniz: Ben Servisi WCF Servisi (.svc) dağıtıldığında, bu nedenle yeni bir soru olduğunu keşfetti

Kodda erişimim olmayan ve .svc olarak dağıtılmış bir Hizmetteki işlemler

ServiceName = ObjectService Cilt = ObjectServicePortBinding

cevap

1

bunu kapatabilirsiniz eğer sürpriz olurdu. CMIS belirtimi MTOM (multipart) kullanımını zorunlu kılar. Ve aslında belge içeriğini aktarmak gerekiyor.

+0

cevabını bilmek asla Ama Bir şekilde xml dönüştürmek olduğunu varsayalım rağmen nihayet yerine SOAP REST API kullanıyorum IIS'den göndermeden önce, herhangi bir ipucu? – Desproposito