【发布时间】:2017-11-16 06:49:30
【问题描述】:
我在论坛上搜索它并尝试了所有可能的解决方案,但对我来说没有任何效果。我有一个对象 Utente 转换为 byte[] 和 json 字符串(我不知道我必须发送哪个)。 这是我必须发送的对象:
public class Utente
{
public string name { get; set; }
public string lastname { get; set; }
public int id { get; set; }
public int issuperuser { get; set; }
public string persontype { get; set; }
public int idpersontype { get; set; }
public string token { get; set; }
public string[] permissions { get; set; }
public List<Mese> mese { get; set; }
}
我试过这样做
void Upload(string k)
{
AppSettingsReader settings = new AppSettingsReader();
string URL = settings.GetValue("BasePath", typeof(string)).ToString() + settings.GetValue("MesePath", typeof(string)).ToString();
WebRequest richiesta = (HttpWebRequest)WebRequest.Create(URL);
WebResponse risposta = (HttpWebResponse)Makerequest(richiesta).GetResponse();
}
private WebRequest Makerequest(WebRequest request)
{
request.ContentType = "multipart/form-data";
request.Method = "POST";
request.Headers.Add("X-Auth-Token", Utente.Instance.token + "|Desktop");
request.ContentLength = 0;
return request;
}
但它不起作用所以我随机编写代码来尝试做某事......我从不使用'k'但它是对象 Utente 的 json 字符串 有人能帮我吗?至少解释如何使用 multipart/form-data 谢谢!
【问题讨论】:
标签: c# php post methods multipartform-data