这是我现在的代码:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
System.Net.ServicePointManager.Expect100Continue = False
Dim client = New System.Net.WebClient()
Dim postdata = New System.Collections.Specialized.NameValueCollection
postdata.Add("username", "qweqwe")
postdata.Add("password", "asdasd")
Dim bytes = client.UploadValues("https://juzcode.com/post.php", postdata) ' exception here
Response.Write(Encoding.ASCII.GetString(bytes))
End Sub
但是我得到异常“无法连接到远程服务器”。我做错了吗?
顺便说一下,这是http://juzcode.com/post.php的代码:
<?php if($_POST["username"]==="qweqwe" && $_POST["password"]==="asdasd")echo "<b>success</b>";else echo "<i>failed</i>";
答案 0 :(得分:1)
以下是使用c#发布到PHP的网络示例:
答案 1 :(得分:1)
将您的代码放入Try / Catch中,您可能正试图在公司防火墙后面进行一场失败的战斗。
检查异常。