我在向服务器发送JSON时遇到问题,在特定情况下出现错误。我不确定这是前端修复还是后端修复,但在网上找不到任何相关内容。
如果我发送:
CompanyName: "Bobs company"
请求通过,但如果我发送:
CompanyName: "Bob's company"
我犯了一个错误。有没有办法在前端解决这个问题?我通过请求输入值获得名称:
onChange={(e) => {
setCompanyName(e.target.value);
}}
解决问题的最佳方法是更改后端。如果需要特殊字符,请将其转义。在您的情况下,JSON必须如下所示:
{"CompanyName": "Bob\'s company"}
查看AlexB的答案了解更多信息:如何在构建JSON字符串时转义特殊字符?
我在Localhost中正确上传我的文件,但是当我在服务器上上传我的应用程序时,他们给我错误:上传文件后服务器错误。 这是我的控制器: 在我的本地主机中,文件保存在公用文件夹中。我想用public\u html或public\u html/image将我的文件保存在我的服务中。
在启动Eureka服务器时,无法开始获取错误 构建部分 日志:
代码完全正确,但不能在浏览器上显示所需的输出--浏览器警告一个内部服务器消息(500),终端显示以下错误: ~/tracks/$flask运行*服务于flask应用程序“application.py”(延迟加载)*环境:开发*调试模式:关闭*在https://3405db29-f322-4a37-845f-11d0e562946b-ide.cs50.xyz:8080/(按Ctrl+C退出)上运行*
我试图使用Tweepy检索Twitter数据,使用下面的代码,但它返回401错误,我重新生成了访问和秘密令牌,但没有什么不同 代码可在此处获得 我知道代码中的所有其他内容都是正确的,并且没有语法或身份验证错误。我在问题的答案中读到401错误也是因为服务器-客户端时间差。 我的问题是:我应该将系统时间设置为什么来克服此错误?或者换句话说,我如何知道服务器时间以更改我的系统时间?
我刚刚安装了Ruby193和Ruby200,在创建了一个新的应用程序之后,我正在尝试加载服务器,但是我得到了下面的错误。 我用gem'sqlite3'替换了sqlite3 gem,'~ 有人知道怎么修吗? Gemfile是 Bundle Show提供捆绑包中包含的宝石: actionmailer(3.2.13) actionpack(3.2.13) activemodel(3.2.13) acti