2011-03-02 114 views
1

我已經爲SharePoint QueryService編寫了WCF客戶端。WCF客戶端忘記XML聲明

總之,它會寫出一個正確形式的SOAP查詢。但是當它執行時,http請求會在SOAP Envelope之前「忘記」XML聲明。 QueryService does not like that

我怎麼能強迫WCF客戶端與啓動請求:

<?xml version="1.0"> 

回答

2

這是一個重複的(雖然其他一些Web服務)來WCF client does not include XML declaration in HTTP POST message

看來你需要實現一個自定義的編碼器。請參閱上面的鏈接瞭解更多信息

+1

這確實是一個重複(奇怪的是,我沒有在我的搜索過程中絆倒這個問題)。任何超過250分的人都可以安全地解決這個問題。 – rds 2011-03-03 13:39:53