0
웹 개발을 처음 사용하고 WCF입니다. 다른 기술에서도 액세스 할 수있는 WCF 응용 프로그램/서비스를 작성해야합니다. 따라서 나는 BasicHttpBinding으로 끝났다. XML 매개 변수가 있습니다.XML 매개 변수가 포함 된 WCF 'BasicHttpBinding'
<OperationContract()> _
<WebInvoke(Method:="POST", UriTemplate:="")> _
Function ReceiveMessage(_
ByVal input As Stream) _
As String
Public Function ReceiveMessage(ByVal input As System.IO.Stream) As String Implements IService.ReceiveMessage
Dim rssDS As New DataSet
Dim MsgStrHeader As String = ""
Dim sr As New System.IO.StreamReader(input)
rssDS.ReadXml(sr)
For Each RssRow As DataRow In rssDS.Tables(0).Rows
MsgStrHeader = RssRow.Item(0).ToString & " -- " & RssRow.Item(2).ToString & " Unread Messages"
Next
Return MsgStrHeader
End Function
나는이 가야합니까 방법에 대한 구체적인 예 : 여기 내 코드는? 이걸 어떻게 테스트 할 수 있습니까? 간단한 HTML 페이지 사용하기.
stackoverflow code window가 실패했습니다. – Spence
당신은 basicHttpBinding을 언급합니다 - 아직 당신의 메소드에이 있습니다 - 그것은 webHttpBinding .....을 사용하는 REST입니다. 그래서 결국 하나를 사용하고 있습니까? –
또한이 통화에 스트리밍을 정말로 사용 하시겠습니까? 문자열을 RSS로 전달하는 것이 훨씬 쉽지 않을까요? 또는 더 나은 아직 : URL을 전달 어디 RSS가 아닌 RSS 자체가? –