TL; DR: Tôi mới làm quen với ngôn ngữ này và không biết mình đang làm gì
đây là lớp học của tôi cho đến nay:
using System;
using System.Collections.Generic;
using System.Net.Http;
using System.Web;
using System.Net;
using System.IO;
public class MyClass
{
private const string URL = "https://sub.domain.com/objects.json?api_key=123";
private const string data = @"{""object"":{""name"":""Title""}}";
public static void CreateObject()
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URL);
request.Method = "POST";
request.ContentType = "application/json";
request.ContentLength = data.Length;
StreamWriter requestWriter = new StreamWriter(request.GetRequestStream(), System.Text.Encoding.ASCII);
requestWriter.Write(data);
requestWriter.Close();
try
{
// get the response
WebResponse webResponse = request.GetResponse();
Stream webStream = webResponse.GetResponseStream();
StreamReader responseReader = new StreamReader(webStream);
string response = responseReader.ReadToEnd();
responseReader.Close();
}
catch (WebException we)
{
string webExceptionMessage = we.Message;
}
catch (Exception ex)
{
// no need to do anything special here....
}
}
static void Main(string[] args)
{
MyClass.CreateObject();
}
}
khi tôi thực hiện csc filename.cs, tôi gặp lỗi sau:
Loại hoặc tên không gian tên 'Http' không tồn tại trong không gian tên 'System.Net' (bạn có thiếu tham chiếu hợp ngữ không?)
webClient
trường). Ngoài ra, bạn không bao giờ thực sự sử dụng nó cho bất cứ điều gì. Bạn có thể chỉ cần loại bỏ nó.