【发布时间】:2014-05-07 20:44:10
【问题描述】:
我目前是第一次使用 asp.net web api,并且在尝试发布到特定方法时遇到404s 的问题。
api 工作正常,但是当其中一个参数达到一定长度时,会返回一个404。
有问题的参数只有大约 2000 个字符的长度。
这是 api 方法的签名:
public Boolean Add(String Source, Int32 CreatedByID, String CreatedBy,
String Header, String Body, Boolean IsLive, Boolean IsNotification)
任何想法我做错了什么?如果这有什么不同,我会用 angular 调用我的 api。
【问题讨论】:
-
如果做一个帖子,那么为什么不使用 Add([FormData] YourObject yourObject) 并将他的帖子数据序列化到该对象,而不是传递查询字符串参数。听起来你并没有真正使用 httppost
-
嗨蒂姆,我在角度使用 $http 服务并将 POST 指定为方法。它很奇怪,因为它工作正常,但只要其中一个参数达到一定长度,它就会返回 404。