当前位置: 首页 > 软件库 > 程序开发 > 网络工具包 >

JustForFun

URL请求处理工具
授权协议 GPL
开发语言 Java
所属分类 程序开发、 网络工具包
软件类型 开源软件
地区 国产
投 递 者 林烨烨
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

JustForFun是一个用于处理简单的URL请求的工具(如签到或OSC的动弹等).底层使用httpclient完成http请求,通过直观的xml进行配置,然后运行相应的xml文件即可。

xml配置

Settings节点用于配置httpclient的默认参数

  • Proxy 设置httpclient的全局代理,如果不使用代理请将值设置为none

  • ConnectionTimeout 建立连接超时时间(毫秒)

  • SocketTimeout 等待数据超时时间(毫秒)

Actions节点是要执行的Url请求集,JustForFun将每个http请求抽象为一个Action,它的组成如下:

  • Name action的名称

  • Method http请求的方法,暂时只支持get和post

  • Url 请求的地址

  • Headers 请求头

  • Body POST请求的内容

具体使用请参照项目config目录下的demo.xml示例。另请参照just-for-fun.xsd进行验证。

  • foo、foobar和fun 纳闷了很久编程语言的示例程序里类名、方法名、变量名,为什么都喜欢叫Foo,终于查了下发现是这样的: 说法一:来自中国“福“字的发音。(??福这个字有这么神秘嘛 说法二:二战时期的一种武器。(嗯哼? 说法三:foo是fu的变体,而fu又是fucked-up的缩写,意思呢差不多就是去他妈的;(哈哈哈这个解释我喜欢 又有另一个神奇的缩写词bar(Beyond all rec

  • 事务具体四大特性,也就是经常说的ACID 1. 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 2. 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。 拿转账来说

 相关资料
  • 请求处理 fpm_run()执行后将fork出worker进程,worker进程返回main()中继续向下执行,后面的流程就是worker进程不断accept请求,然后执行PHP脚本并返回。整体流程如下: (1)等待请求: worker进程阻塞在fcgi_accept_request()等待请求; (2)解析请求: fastcgi请求到达后被worker接收,然后开始接收并解析请求数据,直到req

  • 类项目: hbm文件: 方法如下:

  • 通常用于HTTP/HTTPS请求失败/成功等处理. 进程: 主进程​ IncomingMessage是由 EventEmitter响应可读流接口 实例事件 事件: 'data' 用途:响应或回调传送到应用的数据 chunk Buffer - 响应正文的数据块. 事件: 'end' 触发:响应正文已结束时 事件: 'aborted' 触发:正在进行的HTTP事务期间请求已取消时 事件: 'error

  • 基础的 Servlet 接口定义了 service 方法用于处理客户端的请求。当有请求到达时,该方法由 servlet 容器路由到一个 servlet 实例来调用。 Web 应用的并发请求处理通常需要 Web 开发人员去设计适合多线程执行的Servlet,从而保证 service 方法能在一个特定时间点处理多线程并发执行。(译者注: Servlet 默认是线程不安全的,需要开发人员处理多线程问题)

  • 问题内容: 我正在发出ajax jsonp请求,但是失败错误处理无法正常工作。如果请求为404或500,则不会处理该错误。 我一直在四处寻找答案,但找不到任何东西。http://code.google.com/p/jquery- jsonp/ 似乎有一种解决方案,但是我找不到任何有关如何使用它的示例。 问题答案: 处理错误的两种方法 跨域JSONP请求没有错误处理。使用Github https:/

  • 并发请求处理 我创建了一个服务器,并使用s.listenandserve()来处理请求。据我所知,这些请求是同时送达的。我使用一个简单的处理程序来检查它: 我看到,如果我发送了几个请求,我将看到所有的“1”出现,只有在一秒钟后所有的“2”出现。但是如果删除Hibernate行,我会看到程序在完成前一个请求之前从不启动请求(输出为1 2 1 2 1 2...)。所以我不明白,如果它们是并发的还是不是