我用fiddler来调用post的方法。这是我的路径:
http://localhost:1234/MyService.svc/MyMethod
其他一切都是正确的。我知道路径是错的。我在.Net工作,我有一个名为MyService.svc的MVC应用程序。
当服务在另一个项目中时,我启动它,然后调用该方法。现在,如何开始呢?
有了这个,我得到错误415。
答案 0 :(得分:1)
您的服务是否支持REST端点?如果您已将其配置为SOAP服务,则使用普通HTTP POST调用它不太可行。状态415表示可能WCF服务认为它被错误的内容类型调用。
如果它确实配置为REST服务(webHttpBiding),那么您的服务主机可能是错误的 - 您需要使用WebServiceHost
(或使用配置附加webHttpBehavior) - 请参阅http://blogs.msdn.com/b/endpoint/archive/2010/11/01/wcf-webhttp-service-returns-http-415-unsupported-media-type.aspx