函数里是不是请求必须添加post?[阿里云函数计算]

函数里是不是请求必须添加post?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
7 条回复 A 作者 M 管理员
  1. 不一定。函数的请求方式取决于你使用的API或库。有些API或库支持GET、POST、PUT、DELETE等不同的请求方式,而有些则只支持其中一种或几种。因此,你需要查看你使用的API或库的文档,以确定它们支持哪些请求方式。

  2. 函数里发起请求时使用GET或POST都是可以的,二者的区别在于提交数据的方式略有不同。

    GET:使用URL提交数据,将数据附加在URL的后面,形成“key=value”的形式。GET请求安全性相对较低,不适合提交涉及个人账号、密码等敏感信息的场合。

    POST:将数据放在HTTP请求体中, usually packing them in JSON format.由于数据不可见,POST请求相对安全,适合用于提交表单、上传文件等需求。

    因此,对于敏感信息的请求(例如登录、注册)等场合,建议使用POST方式进行请求,以保证数据的安全性。而对于无需提交敏感信息的请求,可以使用GET方式,以提高数据传输的效率。

  3. 不一定。在函数中发送请求时,可以使用不同的HTTP请求方法,包括GET、POST、PUT、DELETE等。选择使用哪种HTTP请求方法取决于您的业务需求和API设计。一般来说,在以下情况中,使用POST请求比较合适:

    需要向服务器提交数据:当您需要向服务器提交数据时,可以使用POST请求,将数据作为请求体发送给服务器。

    需要创建资源:当您需要创建新的资源时,可以使用POST请求,将资源信息作为请求体发送给服务器。

    需要更新资源:当您需要更新已有的资源时,可以使用PUT或PATCH请求,将更新后的资源信息作为请求体发送给服务器。

    需要删除资源:当您需要删除已有的资源时,可以使用DELETE请求,将资源信息作为请求体发送给服务器。

  4. 不是必须

    此答案来自钉钉群“阿里函数计算官网客户”

  5. 不一定。 在函数中,可以使用不同的HTTP方法来发送请求,包括GET、POST、PUT、DELETE等。具体使用哪种方法取决于你的应用场景和需求。

    通常情况下,GET方法用于获取资源,POST方法用于创建资源,PUT方法用于更新资源,DELETE方法用于删除资源。

    但是,这些方法的具体使用方式还需根据实际情况进行灵活处理。在使用POST方法时,需要注意请求体的格式和内容,以确保请求能够被正确解析和处理。

  6. 阿里云存储文件上传上传三要素:

    提供form表单,method必须是post! form表单的enctype必须是multipart/form-data 提供 input type=“file” 类型传输。

    当使用签名方式上传需要修改阿里云的Bucket权限时,必须为POST请求,因为阿里手册中有说明。

    在使用阿里云对象存储oos遇到跨域访问时,放使用jsonp解决跨域问题时,JSONP(JSON with Padding:填充式JSON),应用JSON的一种新方法, JSON、JSONP的区别:  1、JSON返回的是一串数据、JSONP返回的是脚本代码(包含一个函数调用)  2、JSONP 只支持get请求、不支持post请求  (类似往页面添加一个script标签,通过src属性去触发对指定地址的请求,故只能是Get请求)。

    阿里云函数计算配合SpringBoot项目时,有两个接口,一个是CarBrandAdd,另一个是CarBrandList,请求方式是POST+Body(raw application/json),也就是直接用Body中的json字符串进行请求。

    阿里云的函数计算——FC新建函数,支持事件函数 和 HTTP函数两种类型。二者入参不同,函数被触发/调用的方式也不同。

    1、HTTP函数:(只)支持以HTTP/HTTPS请求方式调用,可自行配置调用方式,GET/POST/PUT/DELETE;入口函数参数:req, resp, context

    2、事件函数:支持多种触发器,对象、日志、定时、CDN事件等等。入口函数参数: event,context,callback

    【get和post的区别】

    GET 方法用于从服务器检索数据。这是一种只读方法,因此它没有改变或损坏数据的风险,使用 GET 的请求应该只被用于获取数据。

    POST 方法用于将实体提交到指定的资源,通常导致在服务器上的状态变化或创建新资源。POST既不安全也不幂等,调用两个相同的 POST 请求将导致两个不同的资源包含相同的信息(资源 ID 除外)。

    get请求一般用来获取服务器信息,post一般用来更新信息。get请求能做的,post都能做,get请求不能做的,post也都能做。

    如果团队成员水平参差不齐,一般公司会规定所有接口都用Post,因为可以减少非常多的问题。

    Post不用担心URL长度限制,也不会误用缓存。通过一个规则减少了出错的可能。

  7. 楼主你好,不是必须添加POST请求,阿里云函数支持多种HTTP请求方式,包括GET、POST、PUT、DELETE等。在使用时应根据实际需要选择合适的请求方式。