当前位置: 首页 > news >正文

个体户可以备案网站吗mvc5做博客网站

个体户可以备案网站吗,mvc5做博客网站,手把手教你搭建自己的网站,营销策划思路及方案泛微e9开发 前端请求后端接口以及后端发布接口 前端请求后端接口 前端发起get请求 fetch(/api/youpath, {method: GET, // 默认 GET 方法,可以省略headers: {Content-Type: application/json, // 通常 GET 请求无需指定 body,Content-Type 不太重要},…

泛微e9开发 前端请求后端接口以及后端发布接口

前端请求后端接口

前端发起get请求

fetch('/api/youpath', {method: 'GET',  // 默认 GET 方法,可以省略headers: {'Content-Type': 'application/json',  // 通常 GET 请求无需指定 body,Content-Type 不太重要},
}).then(response => response.json()).then(data => console.log(data)).catch(error => console.error('Error:', error));

前端发起post请求

fetch('/api/youpath', {method: 'POST',  // 指定请求方法为 POSTheaders: {'Content-Type': 'application/json',  // 指定请求体格式为 JSON},body: JSON.stringify({  // 将 JavaScript 对象转为 JSON 字符串name: 'John Doe',age: 30}),
}).then(response => response.json())  // 解析 JSON 响应.then(data => console.log(data))  // 处理响应数据.catch(error => console.error('Error:', error));  // 错误处理

后端发布接口

首先这个后端接口的路径必须是在com/api这个目录的下面!!!

get类型的接口

package com.api.customization.kq.web;import com.alibaba.fastjson.JSON;
import weaver.conn.RecordSet;
import weaver.general.BaseBean;import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.MediaType;
import java.util.HashMap;@Path("/customization/hrm/kq")
public class CardReplacementAction {@GET@Path("/card/getNumber")@Produces(MediaType.APPLICATION_JSON)public String intervene(@QueryParam("userid")int userid, @QueryParam("date")String date) {BaseBean baseBean = new BaseBean();HashMap<String, Object> result = new HashMap<>();// 接受参数调用方法RecordSet recordSet = new RecordSet();String sql = "select * from formtable_main_26 where sqr = "+userid+" and sqrq like '"+date.substring(0, 7)+"%'";recordSet.executeQuery(sql);try {result.put("number", recordSet.getArray().size());}catch (Exception e) {baseBean.writeLog("==lzl==error:"+e.getMessage());}return JSON.toJSONString(result);}
}

post 类型的接口

方法一:通过从request对象中读取参数值

@POST
@Path("/getSomethingList")
@Produces(MediaType.TEXT_PLAIN)
public String List(@Context HttpServletRequest request, @Context HttpServletResponse response) {Map<String, Object> apidatas = new HashMap<String, Object>();String requestname = Util.null2String(request.getParameter("requestname"));String workflowid = Util.null2String(request.getParameter("workflowid"));apidatas.put("status", "1");return JSONObject.toJSONString(apidatas);
}

方法二:用类接收参数

import javax.ws.rs.Consumes;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;// 定义路径
@Path("/users")
public class UserResource {// 接收 POST 请求@POST@Consumes(MediaType.APPLICATION_JSON)  // 接收 JSON 数据@Produces(MediaType.APPLICATION_JSON)  // 返回 JSON 数据public Response createUser(User user) {// 这里,JAX-RS 自动将 JSON 请求体解析为 User 对象// 打印接收到的用户信息System.out.println("Received user: " + user.getName() + ", " + user.getAge());// 返回成功响应,并返回用户对象return Response.status(201)  // HTTP 201 状态码:资源已创建.entity(user)  // 将用户对象作为响应返回.build();}
}

注意事项

  • 首先接口必须发布在com.api包下
  • 前端访问后端接口路径的时候需要在你编写的接口路径前加上/api比如访问上面的post接口就得访问/api/users
http://www.yayakq.cn/news/707637/

相关文章:

  • 东莞企业建站申请多少钱python基础教程期末题
  • 建立校园网站手机 网站 系统
  • 网站页脚代码网站怎么做301跳转
  • 网站建设及推广话术有哪些做调查问卷赚钱的网站
  • 北京网站排名优化航运网站建设计划书
  • 花瓣网网站模板jsp做的网站后台信息
  • 免费看电视的网站有哪些光谷软件园 网站建设
  • 建设网站商品怎么弄域名注册官网
  • 服务器架设国外做违法网站flask 电影网站开发
  • 网站开发微信支付网站推广计划表
  • 建站用wordpress 起飞了北京华夏网站建设设计公司
  • 毕业设计h5网站制作足球比赛直播在哪里看
  • 建设教育网站苏州有啥好玩的地方
  • 南通做百度网站的公司个人网站备案模板
  • 南京网站建设服务公司专业建设购物网站
  • 天津网站建设公司排名做网站得多长时间
  • 企业做网站报价网站开发tahmwlkj
  • 网站底部源码营销伎巧第一季
  • 目前什么编码做网站最好网站的建设周期与阶段
  • 贵阳建设公司网站学软件开发需要多少钱
  • asp.net 网站建设方案四川刚刚发布的最新新闻
  • 如何做一网站泰安房产网签西湖春晓
  • wordpress站下所有标签网上商城排名
  • 买了个网站源码后要怎么用图片生成链接网站
  • 有人说做网站赌网站联盟有哪些
  • 企业网站选择第三方还是自己做建一个网站大约需要花费多少钱
  • 群晖做网站部队网站源码
  • 企业网站建设 阿里云文档网站超链接怎么做
  • 网站建设运营费用预算做简历有什么网站
  • 能上国外网站的免费dnshtml工具软件