所以我正在制作一个有趣的控制台应用程序,用户在网址中键入并返回缩短版本。所以,当我说:storage =" {\" longUrl \":\" https://www.facebook.com/ \"}&#34 ;; //存储网站/链接网址 而不是facebook.com如何使用urlString?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Google.Apis.Urlshortener;
using System.Net;
using System.IO;
namespace GoogleTest
{
class urlShortener
{
private string urlString; //Contains string of the URL
private string nameOfurl; //Generic URL name
private string shortenedURLstring;
private string storage;
public urlShortener(string nameOfurl, string urlString) //create new shortened URL
{
var httpWebRequest = (HttpWebRequest)WebRequest.Create("https://www.googleapis.com/urlshortener/v1/url");
httpWebRequest.ContentType = "application/json";
httpWebRequest.Method = "POST";
this.nameOfurl = nameOfurl;
this.urlString = urlString;
using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
{
storage= "{\"longUrl\":\"https://www.facebook.com/\"}"; //Store website/link URL
Console.WriteLine(storage);
streamWriter.Write(storage);
}
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
var responseText = streamReader.ReadToEnd();
Console.WriteLine(responseText);
}
}
}
}