gpt4 book ai didi

c# - 调用并从服务中获取结果文本

转载 作者:太空宇宙 更新时间:2023-11-03 22:02:38 24 4
gpt4 key购买 nike

我有服务网址:please check it , 返回的是json字符串。

我不知道如何使用C#调用这个url

然后。通过链接,您可以在 json 数据中看到 "href"。它有 .png 网址。我想将该图像保存到我的本地磁盘。

问题

  1. 如何从 service 中获取和读取 json 数据

  2. 如何将url中的图片保存到本地

最佳答案

我想您需要来自服务器而不是来自客户端的服务请求;如果是这样,一个简单的方法是

string json = null;

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer/export?bbox=9153621.1267%2C-644273.9207%2C13435472.9966%2C3637577.9492&bboxSR=&layers=&layerdefs=&size=800%2C600&imageSR=&format=png&transparent=false&dpi=&time=&layerTimeOptions=&f=pjson");
HttpWebResponse response = null;

try
{
response = (HttpWebResponse)request.GetResponse();
var responseStream = response.GetResponseStream();

if ((responseStream != null) && responseStream.CanRead)
{
using (var reader = new System.IO.StreamReader(responseStream))
{
json = reader.ReadToEnd();
}
}
}
finally
{
if (response != null)
{
response.Close();
}
}

同理可以得到图像。

对于 Json,我推荐 JSON.NET .

关于c# - 调用并从服务中获取结果文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9563302/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com