2012-02-16 4 views
1
나는 다음과 같은 코드 승/400 잘못된 요청 오류가 발생하고있어

:이네임 스페이스 문제

내 WCF 서비스 계약

[WebInvoke(UriTemplate = "/cust_key/{key}/prod_id/{id}", 
      Method = "POST", 
      BodyStyle = WebMessageBodyStyle.Bare, 
      RequestFormat = WebMessageFormat.Xml, 
      ResponseFormat = WebMessageFormat.Xml)] 
Stream GetData(string key, string id, XElment data); 

을 다음과 XML 페이로드 를 작동하고 200

<Product> 
    <Name>laptop</Name> 
</Product> 

을 반환됩니다하지만 다음이 XML 기본이 아닌 네임 스페이스 승/

<Productxsi:type="electronics" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
    <Name>laptop</Name> 
</Product> 

가 어떻게이 네임 스페이스 문제를 처리해야 400 오류가 발생합니다?

답변

0

그것은 어리석은 것으로 판명되었습니다. 저는 XML에서 인용문을 벗어났습니다. 그리고 지금은 작동 중입니다 ...이 어리석은 질문에 대해 미안합니다. 바라건대이 어떤 방법으로 누군가를 도울 수 있습니다.