Это зависит. Вы можете просто отправить междоменную форму (установить action
для страницы в другом домене), или вы можете установить связь сервер-сервер, или вы можете использовать JSONP (JSON, заключенный в функцию звоните).
Код VB.NET для представления Pastebin:
Dim req As HttpWebRequest = DirectCast(WebRequest.Create("http://pastebin.com/api_public.php"), HttpWebRequest)
req.ContentType = "application/x-www-form-urlencoded"
req.Method = "POST"
Dim postData As String = "paste_code=Simple Example"
Dim postBytes As Byte() = Encoding.UTF8.GetBytes(postData)
req.ContentLength = postBytes.Length
Dim reqStream As Stream = req.GetRequestStream()
reqStream.Write(postBytes, 0, postBytes.Length)
reqStream.Close()
Dim resp As HttpWebResponse = DirectCast(req.GetResponse(), HttpWebResponse)
Dim respText As String = New StreamReader(resp.GetResponseStream(), Encoding.UTF8).ReadToEnd()
respText
- URL-адрес сгенерированной вставки. Это, очевидно, может быть улучшено. Это начальная демонстрация.