Tag: asp.net web api

WebAPI无法parsing多部分/表单数据文章

我试图接受来自客户端(iOS应用程序)的文章,我的代码在阅读stream时一直失败。 说消息不完整。 我一直试图让这个工作几个小时,似乎是我的消息格式或东西是错误的。 所有我想要做的是读取一个string,但我正在与谁在做iOS部分的开发人员只知道如何发送multipart / form-data而不是content-type json。 这是确切的错误: 意外的MIME多部分stream结束。 MIME多部分邮件不完整。“ 它在这里失败: await Request.Content.ReadAsMultipartAsync(provider); 头: POST http://localhost:8603/api/login HTTP/1.1 Host: localhost:8603 Accept-Encoding: gzip,deflate Content-Type: multipart/form-data; boundary=————nx-oauth216807 Content-Length: 364 Accept-Language: en-us Accept: */* Connection: keep-alive 身体: ————–nx-oauth216807 Content-Disposition: form-data; name="token" CAAH5su8bZC1IBAC3Qk4aztKzisZCd2Muc3no4BqVUycnZAFSKuleRU7V9uZCbc8DZCedYQTIFKwJbVZCANJCs4ZCZA654PgA22Nei9KiIMLsGbZBaNQugouuLNafNqIOTs9wDvD61ZA6WSTd73AVtFp9tQ1PmFGz601apUGHSimYZCjLfGBo40EBQ5z6eSMNiFeSylym1pK4PCvI17fXCmOcRix4cs96EBl8ZA1opGKVuWizOsS0WZCMiVGvT ————–nx-oauth216807– 这是WebAPI代码: public async Task<HttpResponseMessage> PostFormData() { // Check if the request contains multipart/form-data. if (!Request.Content.IsMimeMultipartContent()) { […]