2013-04-19 7 views
0

내 원래 질문 상태와 마찬가지입니다.
나는 이 asp.net 웹 apy을 소비하는 vb.net에있는 것이 궁금합니다.
저는 초심자 asp.net 프로그래머입니다.
웹 API를 만드는 방법에 대한 동영상을보고 있습니다.
그러나 vb.net 응용 프로그램에서 웹 서비스를 사용할 때 어떤 표시도 찾을 수 없습니다.vb.net 응용 프로그램에서 asp.net 웹 API를 사용하는 방법

serialized objectsweb service으로 보내고 싶습니다.
web service deserialize 개체를 가지고 내용을 기반으로 결정을 내리고 응용 프로그램에 응답을 보냅니다.

web service의 테스트를 시작해야하며 신청서를 api과 함께 사용하고 싶습니다.
질문으로 돌아갑니다. vb.netweb api의 데이터를 보내고 받으려면 어떻게해야합니까?

+0

는 .NET에서 웹 서비스를 만들 수있는 여러 가지 방법이 있습니다. 어떤 방법으로 사용하고 있습니까? 그것은 당신에게 그것을 소비하는 방법에 대한 최고의 힌트를주는 데 도움이 될 것입니다. – NotMe

+1

vb.net 앱은 어떻게 구성되어 있습니까? 다음은 콘솔 앱을 통해 ASP.NET API를 사용하는 방법에 대한 예입니다. http://www.asp.net/web-api/overview/web-api-clients/calling-a-web-api-from-a-net-client –

+0

그게 내가 어떻게 해야할지 모르겠다. 하지만 asp.net – DylanTheSoldier

답변

0

게시물의 exemple :

Public Class Form1 
    Private Sub submit_Click(sender As System.Object, e As System.EventArgs) Handles submit.Click 
     Dim user As String 
     Dim pass As String 
     user = uname.Text 
     pass = passwd.Text 

     Dim request As WebRequest = WebRequest.Create("http://domain.com/test.php") 
     request.Method = "POST" 
     Dim postData As String 
     postData = "username=" & user & "&password=" & pass 
     Dim byteArray As Byte() = Encoding.UTF8.GetBytes(postData) 
     request.ContentType = "application/x-www-form-urlencoded" 
     request.ContentLength = byteArray.Length 
     Dim dataStream As Stream = request.GetRequestStream() 
do what you want with the stream 
 reader.Close() 
     dataStream.Close() 
     response.Close() 
    End Sub 
End Class 
관련 문제