Я новичок в веб-разработке и WCF. Мне поручено создать приложение/службу WCF, к которым также могут обращаться другие технологии. Таким образом, я закончил с BasicHttpBinding. У меня будет параметр XML. Вот мой код:WCF 'BasicHttpBinding' с XML-параметром
<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. – Spence
Вы упомянули basicHttpBinding - но у вас есть по вашему методу - это REST с использованием webHttpBinding ....., и какой из них вы используете в конце? –
Кроме того, вы действительно хотите использовать потоковое видео для этого звонка? Не проще ли было бы просто передавать RSS в виде строки? Или еще лучше: передайте только URL-адрес, где можно получить RSS, а не сам RSS? –