سلام من از طریق WebRequest یه درخواست ارسال میکنم پاسخ دریافت میکنم حال میخوام از رشته که دریافت میکنم لینک استخراج کنم بنظر دوستان چه راهی پیشنهاد میکنن
رشته دریافتی بشکل زیر است
{ "status": "success", "location": "https://c-908530497.zeveracdn.com/cdl?key=450f2c37bee82ec17d2389612f7a5823&log=Mzc2NjI3NDkw&sig=VopETLrJbJRsgmtA6VgFdTMvMZY%3D&f=sanet.st.23013087-christmas-intro.zip", "filename": "sanet.st.23013087-christmas-intro.zip", "filesize": 4133205, "content": [ { "path": "sanet.st.23013087-christmas-intro.zip", "size": 4133205, "link": "https://c-908530497.zeveracdn.com/cdl?key=450f2c37bee82ec17d2389612f7a5823&log=Mzc2NjI3NDkw&sig=VopETLrJbJRsgmtA6VgFdTMvMZY%3D&f=sanet.st.23013087-christmas-intro.zip", "stream_link": "", "transcode_status": "" } ] }
و رشته مد نظر
https://c-908530497.zeveracdn.com/cdl?key=450f2c37bee82ec17d2389612f7a5823&log=Mzc2NjI3NDkw&sig=VopETLrJbJRsgmtA6VgFdTMvMZY%3D&f=sanet.st.23013087-christmas-intro.zip
متغیر هست
من برای چاپ رشته دریافتی از کد زیر استفاده کردم
WebResponse wr = myReq.GetResponse(); Stream receiveStream = wr.GetResponseStream(); StreamReader reader = new StreamReader(receiveStream); string content = reader.ReadToEnd(); Response.Write(content);
با این کد میشه لینک رو استخراج کرد
var cleanedText = Regex.Match(content, @"http[^\s]+");
از طریق Json.NET این کار را انجام بدید.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)