Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
662 views
in Technique[技术] by (71.8m points)

c# - The content type application/xml; charset=UTF-8 of the response message does not match the content type of the binding (text/xml; charset=utf-8)

I'm trying to interact with a SOAP service (which I have no control over). Looking at the response, I'm assuming that the content-type on the response is application/xml. In order to interact with this service, I'm using basicHttpBinding which sends the content-type as text/xml. Everything is done programmatically i.e. I don't have any web.config to specify the binding information. I've understood that BasicHttpBinding is SOAP1.1 which has the content-type as text/xml I've also tried switching it to WSHttpBinding which is SOAP 1.2 but the only I still get the same exception since it updates the content-type to application/soap+xml.

Could someone please share their thoughts?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...