POST http://localhost:55703/ValidStep1 404(未找到)

     2023-03-25     238

关键词:

【中文标题】POST http://localhost:55703/ValidStep1 404(未找到)【英文标题】:POST http://localhost:55703/ValidStep1 404 (Not Found) 【发布时间】:2021-03-09 07:25:36 【问题描述】:

当我点击一个按钮时,我想转到另一个页面,但是当我点击时,什么也没有发生并且我卡在初始页面上 + 我有这个错误:

POST http://localhost:55703/Home/ValidStep1 404(未找到)

这是我的代码:

HomeController.cs

[HttpPost]
public JsonResult ValidStep1(Dictionary<string, List<string>> listUsers)
//some code

索引.cshtml

jQuery.post('/Home/ValidStep1',  listUsers: listUser , function (data) 
  if (data) 
    document.location.replace("@ViewBag.nextStep");
  
  else 
    document.location.replace("@ViewBag.errorStep");
  
);

你有什么想法吗?

【问题讨论】:

不,但它甚至没有找到方法“ValidStep1”所以...... 根据您设置端点路由的方式,您要查找的 url 可能需要包含控制器名称。试试看:localhost:55703/Home/ValidStep1 刚刚更新.. :/ 通过运行 frow cmd.exe 查找端口 55703 来查看服务是否正在运行 >Netstat -a 如果您需要安全连接 HTTPS 并且您只使用 HTTP,则可能会出现错误 404。 你们知道为什么它现在适用于 .ajax() 但不适用于 .post() 吗? 【参考方案1】:

好的,现在它可以使用以下代码。但我不知道为什么。就像……和上面一样。

jQuery.ajax(
  type: 'POST',
  url: '@Url.Action("ValidStep1", "Home")',
  data:  listUsers: listUser ,
  success: function (data) 
      document.location.replace("@ViewBag.nextStep");
  ,
  error: function () 
      document.location.replace("@ViewBag.errorStep");
  
);

【讨论】:

web.com/post/post-title 重定向到 web.com/post-title

】web.com/post/post-title重定向到web.com/post-title【英文标题】:web.com/post/post-titleredirectstoweb.com/post-title【发布时间】:2015-08-1900:57:55【问题描述】:我抱怨SEO的人,因为帖子网址不是这样的web.com/blog/post-title但是像这样web.com/post-title... 查看详情

[angularjs]$http.post与$.post

摘要在angularjs发送post请求的时候,确实很困惑,在传递json数据的时候,总会遇到在服务端无法接受到参数的情况,这里有必要与$.post进行比较学习一下。一个例子这里模拟登录的一个场景,post用户名与密码,服务端接受账户并... 查看详情

$.ajax with type: post 和 $.post 有啥区别

】$.ajaxwithtype:post和$.post有啥区别【英文标题】:Whatisthedifferencebetween$.ajaxwithtype:postand$.post$.ajaxwithtype:post和$.post有什么区别【发布时间】:2013-10-0604:34:17【问题描述】:考虑这段代码:$.ajax(url:"http://x.com/api/AnnouncementCategory/Save",ty 查看详情

链接标题到外部链接

NowwheneveryouwanttoshareanexternalURL,addacustomfieldtoyourpostnamedtitle_urlandsetitsvalueastheURLoftheresource.//functionfunctionprint_post_title()global$post;$thePostID=$post->ID;$post_id=get_post($thePostID);$title=$post_id->post_title;$perm=get_permalink($post_id);$post_keys=array();$pos... 查看详情

无法从 Django request.POST 获取 POST 数据

】无法从Djangorequest.POST获取POST数据【英文标题】:CannotgetPOSTdatafromDjangorequest.POST【发布时间】:2022-01-0807:59:12【问题描述】:我正在尝试验证所需数据是否包含在POST请求中。我有一个django后端和一个vue3前端。这是我的Django视图... 查看详情

get和post请求(代码片段)

GET和POST请求1.GET和POST请求的区别2.GET和POST本质3.URL中传送参数长度限制4.GET方法参数写法5.GET和POST的安全性6.GET和POST发送数据包1.GET和POST请求的区别GET请求再URL中传送的参数是有长度限制的,而POST没有GET比POST相对来说更不安全,因... 查看详情

get和post请求(代码片段)

GET和POST请求1.GET和POST请求的区别2.GET和POST本质3.URL中传送参数长度限制4.GET方法参数写法5.GET和POST的安全性6.GET和POST发送数据包1.GET和POST请求的区别GET请求再URL中传送的参数是有长度限制的,而POST没有GET比POST相对来说更不安全,因... 查看详情

模拟post进行url请求

/***模拟post进行url请求*@paramstring$url*@paramarray$post_data*@returnbool|mixed*/functionrequest_post($url=‘‘,$post_data=array()){if(empty($url)||empty($post_data)){returnfalse;}$str="";foreach($post_dataa 查看详情

为啥在 Spring Security 的 hasPermission 检查中使用“#post”而不是“post”

】为啥在SpringSecurity的hasPermission检查中使用“#post”而不是“post”【英文标题】:Whyuse"#post"insteadof"post"inhasPermissioncheckinSpringSecurity为什么在SpringSecurity的hasPermission检查中使用“#post”而不是“post”【发布时间】:... 查看详情

get和post请求(代码片段)

GET和POST请求1.GET和POST请求的区别2.GET和POST本质3.URL中传送参数长度限制4.GET方法参数写法5.GET和POST的安全性6.GET和POST发送数据包1.GET和POST请求的区别GET请求再URL中传送的参数是有长度限制的,而POST没有GET比POST相对来说更不安全,因... 查看详情

get和post请求(代码片段)

GET和POST请求1.GET和POST请求的区别2.GET和POST本质3.URL中传送参数长度限制4.GET方法参数写法5.GET和POST的安全性6.GET和POST发送数据包1.GET和POST请求的区别GET请求再URL中传送的参数是有长度限制的,而POST没有GET比POST相对来说更不安全,因... 查看详情

ajax的post提交方式和传统的post提交方式哪个更快?

如果同时用ajax和post提交先执行哪个呢?是ajax返回后再执行post呢还是同时执行?ajax的post提交方式和传统的post提交方式哪个更快?>>php这个答案描述的挺清楚的:http://www.goodpm.net/postreply/php/1010000007305642/ajax的post提交方式和传统... 查看详情

检查当前post类型是否为自定义post类型€“wordpress

Checkifcurrentposttypeisacustomposttype–WordPress.Returnsatrue/false-statement.CanbeusedoutsideTheLoop.functionis_custom_post_type(){  global$wp_query;   $post_types=get_post_types(array('public'=>true,'_builtin'=>false),'names','and');  ... 查看详情

get与post区别

1.get是请求获取数据,post是提交数据2.get更不安全,参数直接暴露在URL上,post在包体里,相对安全3.get只接受ASCII字符,而post没有限制4.get请求在URL传送的参数有长度限制,而post没有5.get请求会被浏览器cache,而post没有6.get只能URL... 查看详情

为啥 $.post() 受同源策略约束,但提交带有 method='POST' 的表单好吗?

】为啥$.post()受同源策略约束,但提交带有method=\\\'POST\\\'的表单好吗?【英文标题】:Whyis$.post()subjecttosame-originpolicy,butsubmittingaformwithmethod=\'POST\'okay?为什么$.post()受同源策略约束,但提交带有method=\'POST\'的表单好吗?【发布时间... 查看详情

我无法与数组相交。 POST,PHP,如何与 POST 数组相交?

】我无法与数组相交。POST,PHP,如何与POST数组相交?【英文标题】:Iamnotabletointersectarrays.POST,PHP,HowtointersectthePOSTarray?【发布时间】:2014-01-2107:09:45【问题描述】:1)我无法与数组相交:2)我无法使用键获取关联POST数组的值$adbc... 查看详情

html post和js http.post的区别

】htmlpost和jshttp.post的区别【英文标题】:Differencebetwenhtmlpostandjshttp.post【发布时间】:2017-03-1814:20:36【问题描述】:我有一个这样的html表单:<formmethod="post"action="https://serviceURL/"><inputname="account"ng-value="form.account"type=" 查看详情

通过 JSTL 访问 Post 数据 - Angular $post

】通过JSTL访问Post数据-Angular$post【英文标题】:AccessingPostDataviaJSTL-Angular$post【发布时间】:2014-10-1614:07:45【问题描述】:如何通过JSTL将RequestPayload数据打印到页面?在上图中,我正在向jstl控制器发送帖子。现在我可以轻松访问... 查看详情