2012-03-22 3 views
0

나는 fiddler를 사용하여 게시물 인 메소드를 호출합니다. 여기 내 경로가 있습니다 :Wcf 서비스 항목에서 POST 메서드 호출 - 경로?

http://localhost:1234/MyService.svc/MyMethod 

그 밖의 모든 사항은 다음과 같습니다. 그 길은 틀렸어. 나는 닷넷에서 일하고 있으며 MyService.svc라고 불리는 하나의 아이템으로 MVC 애플 리케이션을 가지고있다.

서비스가 다른 프로젝트에있을 때 시작한 다음 메서드를 호출했습니다. 자, 시작하는 방법? 이 쾅와

, 나는 오류 (415)

+0

는 일부 구성 및 서비스 방법을 게시 할 수 참조 당신이 사용하고있는 뼈대. 또한 지원되지 않는 미디어 유형도 415 개입니다. 서비스가 수신하거나 다시 클라이언트로 전송하는 미디어 유형을 알고 있는지 확인하십시오. – Rajesh

+0

@Rajesh 간단한 문자열입니다. –

+0

RouteTable을 MVC 응용 프로그램에서 사용중인 것처럼 선택했는지 확인하십시오. 때때로 경로를 제대로 정의하지 않으면 경로 표가 이러한 문제를 일으 킵니다. – Rajesh

답변

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