簡體   English   中英

SOAP 消息傳遞需要 HTTP Content-Type 標頭,但未找到

[英]An HTTP Content-Type header is required for SOAP messaging and none was found

也許你可以幫助我。 我正在嘗試使用 wcf 在客戶端和服務器之間傳輸字符串。 大多數時間它都在工作。 但是在某些客戶端(特別是一個客戶端)上,我收到以下錯誤“SOAP 消息傳遞需要 HTTP Content-Type 標頭,但沒有找到”。 1.這是從服務器端返回的錯誤嗎? 2. 如何解決這個問題?

在此先感謝 G。

我最近有這個問題。 原來是 Azure Web 應用負載均衡器超時造成的

https://feedback.azure.com/forums/169385-web-apps/suggestions/36572656-make-web-app-timeout-of-230-seconds-configurable

因為服務器處理請求的時間超過了 230 秒,所以在 Web 服務返回響應之前,負載均衡器將超時並切斷 TCP 連接,導致票證客戶端收到帶有消息的 ProtocolException:

SOAP 消息傳遞需要 HTTP Content-Type 標頭,但沒有找到。

由於我們無法控制或配置該超時設置,最終我必須修改該服務以使該過程短於 230 秒。

我已經解決了這個問題。 我已將 WCF 服務服務器 CloseTimeout Binding 屬性從默認值 1 增加到 5 分鍾。這是服務器端問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM