c# - 如果目前仅提供部分内容,如何使用 c# 获取 HTTPWebRequest 的完整 json 内容?
问题描述
API 仅生成来自 URL 的部分内容。它有大量数据,但一次只能给我 20 个。当我更改范围标题时,它会忽略它。我们有什么办法可以解决这个问题吗?我使用了以下代码:
dynamic jsonObject;
string username = "username";
string password = "password";
string url = "url";
string stringTest = string.Format(url);
HttpWebRequest req =
(HttpWebRequest)WebRequest.Create(stringTest);
WebHeaderCollection myWebHeaderCollection = req.Headers;
//req.AddRange(10, 100);
req.Method = "GET";
req.Headers["Authorization"] = "Basic " +
Convert.ToBase64String(Encoding.Default.GetBytes($"{username}:
{password}"));
HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
using (Stream responseStream = resp.GetResponseStream())
{
StreamReader sr = new StreamReader(responseStream);
string stringResultTest = sr.ReadToEnd();
sr.Close();
jsonObject =
JsonConvert.DeserializeObject(stringResultTest);
}
解决方案
推荐阅读
- android - 在Imageview中设置图像,其中图像的路径存储在sqlite数据库中,实际图像存储在drawable中
- xamarin - Xamarin Forms 输入点击不会显示整个宽度的键盘
- php - 无法将用户名添加到帖子作者
- java - java - 如何使用java从活动目录中的特定ou获取所有用户?
- c# - 如何修复我的模型返回带有空参数的列表?
- c# - 如何从 C# 中的国家代码获取语言本地名称(地名)?
- spring - org.springframework.data.domain.Pageable 返回首页编号 0
- entity-framework-6 - 为什么我在 SQL Server 对象资源管理器中看不到由 UWP(桌面桥应用)创建的 localdb 数据库?
- r - / 之后的 R 正则表达式地址匹配
- javascript - 如何删除执行 document.execCommand('insertUnorderedlist') 时应用的标签?