Comments (6)
不好意思,我也纯为了推广,还忘前辈勿提刀 ,可以看下插件的三个特性,java前后置脚本、反射请求(包括调度器)、Trace方法耗时统计,这三个都是付出了巨大努力的。
from cool-request.
1、用java做脚本不是个好主意,太局限了,用js脚本更通用。restfulbox均做了不同程度的支持
2、反射请求(包括调度器) 这块做的太复杂了,功能应该还不够用。倒不如看下这个插件bean-invoker,原理简单,运行中随时调用spring bean方法,一般配合jrebel使用,当然可能还有更好实现
3、Trace方法耗时统计,没看到详细描述
from cool-request.
- 按道理使用我的插件的用户都是100%使用java的,在java脚本里,可以调用任意第三方库,或者项目自己class中的方法,在或者是更接近底层的操作,甚至可以创建窗口、创建socket,如果你想的话,没太理解太局限是什么意思,也不可能所有的用户都会js把。
- 反射请求,确实是复杂,但是在请求参数转换上,比如HttpServletRequest,Part这些参数通过bean-invoker可以传递吗?,还有响应结果预览。
- Trace可以看下这个介绍 https://coolrequest.dev/docs/tutorial-basics/trace
from cool-request.
第2点,我做的不是任意方法调用,而是模拟HTTP方法
from cool-request.
- 按道理使用我的插件的用户都是100%使用java的,在java脚本里,可以调用任意第三方库,或者项目自己class中的方法,在或者是更接近底层的操作,甚至可以创建窗口、创建socket,如果你想的话,没太理解太局限是什么意思,也不可能所有的用户都会js把。
- 反射请求,确实是复杂,但是在请求参数转换上,比如HttpServletRequest,Part这些参数通过bean-invoker可以传递吗?,还有响应结果预览。
- Trace可以看下这个介绍 https://coolrequest.dev/docs/tutorial-basics/trace
1、太局限就用这句话解释按道理使用我的插件的用户都是100%使用java的
,当然定位不一样。java js引擎还是很强大的,Nashorn —— Java 8 JavaScript 引擎
2、回到原点,模拟http请求直接用http工具发起就好了
3、整个trace思路还不错,就是本地开发用这个感觉意义不大
其他不言了,有时间折腾还是不错的
from cool-request.
我觉得你还是没理解反射请求的意义
from cool-request.
Related Issues (20)
- 使用问题报告 HOT 1
- 批量复制http url优化 HOT 1
- GET请求参数传递有点问题 HOT 4
- trace功能失效啦 HOT 1
- [Feature]可否增加MQ的调用 HOT 2
- 将apifox的秘钥填入,报错invalid Token
- 反射调用失败 HOT 3
- 可不可以整个为全部环境配置请求头的地方 HOT 2
- 请求报文的编码格式可以调整为utf-8吗? HOT 2
- com.intellij.diagnostic.PluginException HOT 6
- 关于Call方法的问题 HOT 3
- 关于返回结果转义显示 HOT 2
- 静态扫描不支持kotlin的controller的扫描 HOT 1
- Api视图展示优化,文件夹展开支持合并,减少层级 HOT 2
- controller由接口实现,点击请求图标入参有body没有生成json参数 HOT 2
- 导入到apifox报错(java.lang.Throwable: Write-unsafe context! ) HOT 1
- IntelliJ IDEA 2023.3.4 (Community Edition) 使用报错 HOT 7
- 非web项目启动时,启动项目后,插件报错会导致项目异常, HOT 4
- API扫描优化 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cool-request.