vb.net - VB.net 调用 API Query 返回 503 但我可以在任何浏览器中查询为什么
问题描述
使用 Vb.net myWebClient 调用(或 HttpWebResponse)到“ https://atlasserverlist.com/api/query/ ...IP .... ”,我得到一个 HTTP 503,但如果我只是通过查询字符串任何浏览器我都得到返回字符串没问题
使用 UserAgent 等尝试了 myWebClient 调用和 HttpWebResponse。
sWebData = myWebClient.DownloadString(QryStr)
返回 HTTP 503
如何让 VB.net 返回字符串而不是 503 错误?这应该是可能的,因为任何浏览器都会返回它。
解决方案
推荐阅读
- c# - 如何转换为 JsonObject 并将其绑定到 C# 中的模型类?
- django - 如何检查 Django 模型的属性和字段
- ios - 是否可以从 wkwebview 中经过身份验证的会话下载 pdf?
- javascript - 页面打开时表单自动提交
- c++ - 基于 Q3DScatter 的自定义图表,QCustom3DItem 变慢
- python - mypy 抱怨 attrs 类中的 TypedDict 具有不兼容的类型
- python - 从字符串变量中读取并使用 Python Flask 上传 .txt 文件?
- php - 刷新后重复的数据库条目
- flutter - 如何放置隐藏参数并发送下一页
- c# - 如何在asp boundfield标题文本中添加下标