从web vb.net读取时出现错误403

时间:2014-11-10 23:28:12

标签: php vb.net webclient http-status-code-403

我有这段代码:

        Dim address As String = "http://codex561.cuccfree.org/dev/login.php?password=" & pw
        Dim client As WebClient = New WebClient()

        Dim webresult As String = (client.DownloadString(address))

但最后一行给出了错误403.我制作了PHP脚本,它不应该这样做。 PHP是

<?php

$pass="test";

if ($pass==$_GET['password']){
echo "Correct!";
} else {
echo "Incorrect!";
}

编辑:我可以通过网络浏览器访问它而没有任何问题

1 个答案:

答案 0 :(得分:1)

在PHP中工作时遇到了这样的问题。某些服务器配置拒绝使用不存在的用户代理的Web请求。

要设置用户代理,请执行以下操作:

client.Headers["User-Agent"] = "myUserAgentString";