我正在尝试将一个文件从AngularJS上传到ASP.NET WebAPI。由于某种原因,它被WebAPI拒绝,其状态代码为404。下面是代码:
角JS:
function upload(file, assessmentId, progressCallback) {
var formData = new FormData();
formData.append('file', file, file.name);
formData.append('assessmentId', assessmentId);
// post the f
我正在使用webapi ajax上传文件,但我想在jQuery方法上添加一些参数,如下所示:
var data = new FormData();
data.append("file", $("#file")[0].files[0]);
data.append("myParameter", "test"); // with this param i get 404
$.ajax({
url: '/api/my/upload/',
data: data,
cache: false,
当我试图将数据发布到WebAPI操作时,为什么会出现404错误?
C#:
public class ProductsController : ApiController
{
[HttpPost]
public List<Product> GetProductsByCategoryId(int categoryId, string title)
{
return new List<Product>
{
new Product { Id = 1 , Name = "Test" }
我正在构建一个用于在.NET核心中处理身份信息的API,但是每次我尝试打电话时,我都会得到一个404。
当我环顾四周寻找答案时,似乎什么都不清楚,因为发布的代码似乎很少。这是所有我认为相关的东西。
财务主任:
using Common.Extensions;
using Identity.Database.Contexts.Models;
using Identity.WebApi.Models;
using Identity.WebApi.Models.Tokens;
using Identity.WebApi.Services.Access;
using Identity.WebApi.S
我试图用TypeScript代码和客户端调用一个简单的方法,我得到了404个错误。
WebApi法
[HttpPost]
[Route("api/offert/TestPost")]
public IHttpActionResult TestPost(int idid)
{
//http://localhost/prova/api/offert/TestPost
var anonymousTypeVar = new { x = 15, y = 120 };
return Json(anonymousTypeVar);
}
TypeScript码
var
我一直在构建一个WebAPI,试图使用ActionName路由到正确的方法。它适用于我试图调用的方法之一,但另一个方法得到404错误。
我的WebAPI控件文件:
public static void Register(HttpConfiguration config)
{
// Web API configuration and services
// Configure Web API to use only bearer token authentication.
config.SuppressDefaultHostAuthenti
我有以下代码:
var keys = [];
keys.push({"classKey":"Dashboard","resourceKey":"Today's turnover"});
keys.push({"classKey":"Dashboard","resourceKey":"Get an overview directly from your receipts on location."});
$.ajax({
type: "POST
对于WebApi为我的路由抛出404个错误,我有一个问题。控制器的一个例子是:
[System.Web.Http.RoutePrefix("test/categories")]
public class CategoriesController : ControllerBase
{
[System.Web.Http.Route("hello")]
[HttpGet]
[AcceptVerbs("GET")]
public IHttpActionResult Get([FromUri] QueryOptions o
使用Ajax,获得一个坏请求(404)。
我试图在谷歌上搜索,但在这方面并没有帮助我。注意:在发布我的请求时使用"contentType: 'application/json; charset=utf-8',"作为OPTIONS
var data = JSON.stringify(dataArr);
var clientType = $("#clientType").val();
var username = $("#hidUsername").val();
var clientId = $("#clientId
我正在尝试使用WebApi,但我遇到了问题。我的'IsSuccessStatusCode‘总是错误的,我有404作为回应。
我尝试过多种方法,但不能正确地做。
常数:
const string baseUri = ""; // base url of API
const string setDealFlagUri = "Deals/SetDealFlag";
方法1,使用PostAsync:
using (var client = new HttpClient())
{
client.BaseAddress = new Uri(baseUri);