当前位置: 首页 > 知识库问答 >
问题:

将数据作为应用程序/JSON发送会引发错误

宋成天
2023-03-14

但我只能得到:

当请求实体的内容类型不是application/x-www-form-urlencoded时,使用@FormParam

我的代码:

<cffunction name="createInstance" access="remote" returntype="any" produces="application/json" httpmethod="POST" restpath="/instances">
   <cfargument name="customerId" required="true" restArgSource="form" type="string" default=""/>
   <cfargument name="name" required="true" restArgSource="form" type="string" default=""/>
   <cfargument name="datasource" required="false" restArgSource="form" type="string" default=""/>
   <cfargument name="startDate" required="true" restArgSource="form" type="string" default=""/>
   <cfargument name="expirationDate" required="false" restArgSource="form" type="string" default=""/>
   <cfargument name="amount" required="true" restArgSource="form" type="numeric" default=-1/>

   <cfreturn name>
</cffunction>

共有1个答案

束建章
2023-03-14

通常,JSON处理程序应该用作GET方法。您可以尝试使用httpmethod作为GET,使用restArgSource作为path吗。

<cffunction name="createInstance" 
    access="remote" 
    returntype="any" 
    produces="application/json" 
    httpmethod="GET" 
    restpath="/instances">

  <cfargument name="customerId" required="true" 
         restArgSource="Path" type="numeric" />

如果您仍然需要该请求作为帖子,请共享标题选项卡好吗?

 类似资料:
  • 问题内容: 这是我的 在我的控制器中 但是当我在Chrome中看到“网络”标签时, 如何将其作为有效载荷发送?所以那URL是 和数据一样 我的端点希望数据是请求的一部分,以便可以将其解析为 问题答案: 我正在共享我的代码库中的代码,该代码在按照@lucuma的建议进行更改后有效 The UserService looks like and ProfileController looks like

  • 我有一个反应式核心WebClient要发布到给定的endpoint。有效负载是对象的流量,内容类型是application/stream json flux jobFlux=flux。只是(新工作); 在服务器端,我尝试了Spring控制器样式和Spring Web反应式FunctionHandler,以使用流量负载处理上述调用的负载。 当实例化一个新对象时,域类创建和标识: 仓库目前只是一个存根

  • 问题内容: 我有一个非常长的数组和字符串,我想通过Alamofire发送,尽管我不知道如何将原始JSON作为参数发送。JSON看起来有点像 除了让它表现得像Swift数组然后进行序列化外,还有什么方法可以将这个JSON作为Alamofire中的参数传递? 谢谢! 编辑: 我能够在文本编辑器中发挥一些魔力来获取以Swift数组样式设置的参数(如所示),因此根据Eric的建议,将和制作成Diction

  • 问题内容: 我正在创建一个Web应用程序,并且很好奇如何在其中将数据发送到MySQL数据库。我有一个在用户按下按钮时调用的函数,我希望该函数以某种方式将数据发送到MySQL服务器。有谁知道如何解决这个问题?我尝试了npm MySQL模块,但似乎连接不正确,因为它是客户端。还有其他方法吗?我需要一个主意才能开始。 问候 问题答案: 您将需要一个服务器来处理来自React应用程序的请求并相应地更新数据

  • dispatcher Servlet中的配置 我在用杰克逊罐子 jackson-core-asl-1.9.0.jar Jackson-Mapper-ASL-1.9.0.jar json-lib-0.9.jar Spring版本是3.2.4

  • 我是谷歌应用引擎和Android的新手。在android中制作了一个应用程序,从用户那里获取价值并将其发布到servlet。我使用httpClient将数据从android发布到servlet,在本地托管并从emulator发送数据。我从servlet端接收到空值。在这种情况下,我在谷歌上搜索了很多,但没有找到问题的解决方案。感谢您的帮助。Thnx公司