curl在IDEA中不是内部命令,访问接口时代参数后异常无法处理

来源:7-1 新增部门接口开发

石心三回

2019-04-05

1、curl在Windows命令行中可以执行,但在IDEA中变为不是内部命令图片描述
2、在进行接口访问时,当不传入id和msg时正常,异常类正常执行,但当访问后接id和msg时异常报错,unknown exception, url:/test/validate.json/,异常处理时视为请求不是.json结尾,视为System error {“ret”:false,“msg”:“System error”,“data”:null}
图片描述

写回答

1回答

Jimin

2019-04-06

你好,第一个问题,把idea的terminal控制台配置位使用系统的控制台就可以了,这样系统控制台控制的命令idea那里就都支持了;第二个问题,实际请求时不需要带上转义符号\,比如validate.json?id=1&xxx ,视频里你看到的转义符号\是idea
控制台在输入curl后自动带上的,属于工具行为,正常是没有的,浏览器单独访问接口时不需要。

0
1
石心三回
非常感谢!
2019-04-07
共1条回复

Java开发企业级权限管理系统

源于企业真实Java项目,涉及大量高级技巧,覆盖权限管理开发技术

2227 学习 · 1334 问题

查看课程