我使用WCF與ios應用程序,當請求某種方法時,IIS返回415錯誤,不支持媒體類型。 代理類是通過wsdl2objc生成的,與Windows應用程序調用相同的調用很好HTTP不支持媒體類型問題
0
A
回答
1
該問題可能在您的WCF服務配置中,特別是您正在使用的綁定。我想你已經配置它使用自定義綁定或WSHttpBinding
,但無論哪種方式,該服務預計 MIME類型,但從wsdl2objc生成的類所做的請求與text/xml
。我不太清楚如何修復它,但首先配置標準BasicHttpBinding
的服務並嘗試一下。還要恢復您對wsdl2objc生成的代碼所做的所有更改。
Btw WSHttpBinding
使用SOAP 1.2,我不確定wsdl2objc
是否可以使用它(我只用BasicHttpBinding
測試過)。
+0
感謝graver,據我所知wsdl2objc不支持自定義綁定正確?我的服務配置了自定義綁定,我使用它來驗證票證。在這種情況下,有沒有辦法在basichttpbinding中配置綁定進行驗證?我也不確定wshttpbinding,當我用wsdl2objc使用asmx服務時,它也生成soap12客戶端,但我從來沒有使用它。 – taffarel
相關問題
- 1. HTTP 415不支持的媒體類型
- 2. 415不支持的媒體類型HTTP
- 3. 媒體類型''不受支持。有效媒體類型:[*/*]
- 4. 415 - 不支持的媒體類型
- 5. 415不支持的媒體類型
- 6. 不支持的媒體類型
- 7. JavaFX的:MEDIA_UNSUPPORTED:媒體類型不支持
- 8. 415不支持的媒體類型
- 9. wso2 esb不支持的媒體類型
- 10. 415不支持的媒體類型angular2
- 11. 不支持的媒體類型錯誤
- 12. 415不支持的媒體類型(org.springframework.web.client.HttpClientErrorException)
- 13. Jersey/char []:HTTP錯誤415:不支持的媒體類型
- 14. HTTP/1.1 415不支持的媒體類型
- 15. 415不支持的媒體類型。內容類型集
- 16. Blackberry Pdf問題....不支持的媒體類型應用程序/ Pdf
- 17. 騾子APIkit:「流未找到」,而不是HTTP 415不支持的媒體類型
- 18. @RequestBody不工作 - 返回Http狀態415 Jquery中不支持的媒體類型
- 19. Umbraco - 媒體類型不可用和其他媒體問題
- 20. 發佈FollowResult對象返回HTTP錯誤415不支持的媒體類型
- 21. 獲取HTTP狀態415 - 與澤西不支持的媒體類型
- 22. AngularJS $資源保存()導致HTTP錯誤415(不支持的媒體類型)
- 23. HTTP 415在IE11中的Swagger UI上不支持的媒體類型
- 24. Etat HTTP 415 - 不支持的媒體類型:GET沒有達到Jersey REST
- 25. 415不支持的媒體類型 - 不工作的GET
- 26. Android媒體支持
- 27. Spring MVC中不受支持的媒體類型
- 28. 的Dropbox SDK - 斯威夫特 - (415)不支持的媒體類型
- 29. 春季啓動RestTemplate:錯誤415不支持的媒體類型
- 30. 不支持的Android休息客戶端的媒體類型
你能展示一些代碼,你認爲這個問題可能嗎? – Chris
我不知道它會在哪裏發生,爲這兩個應用程序請求標頭相同,唯一的區別是請求內容類型,對於ios它是text/xml,對於win應用程序它是application/soap + msbin1。我更改ios的contenttype並將其設置爲應用程序/ soap + xml,因爲當它是應用程序/ soap + msbin1 IIS返回狀態400 – taffarel