In pursuit of simplicity

Great news. HTTP4e was released few weeks ago. Today I found some time to post it.

New features:

  • Introducing @file abilities to load external payload to body by simply passing @/file/path
  • Export HTTP sessions report as HTML
  • Export and import HTTP4e replay script
  • Importing raw HTTP packets
  • Importing http packets directly from Firefox’s Live HTTPHeaders
  • Enhancing tabs
  • Fixing Pretty view XML formatting
  • JMeterone click script generation
  • PHP, Flex/ActionScript, Cocoa/Objective-C, Ruby, Pythonone click script generation
  • C#, Visual Basic.NETone click script generation
  • JavaScript, Prototype, jQuery one click script generation
  • Apache HTTP Components 4.x one click code generation

Stay tuned for more news and examples.

I was playing with Ruby and tried HTTP4e on MyRadRails and it worked as a charm.

This is what I call write once run anywhere. Great job Eclipse!

Ruby REST Client

Remote Debugging with JBoss 6 and Eclipse

Jboss keep changing their startup files and every time I end up looking for the right spot to attach my JPDA settings. Trying the latest and greatest jboss version 6 I was caught by surprise again searching for the right .bat/.sh file. Damn you JBoss :)

So to activate JBoss 6 remote debugging:

1. Open ~jboss/bin/run.conf.bat

2. Uncomment the following line:
rem # Sample JPDA settings for remote socket debugging
set “JAVA_OPTS=%JAVA_OPTS% -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n”

3. Go to jboss folder and fire it up.
~jboss6/run.sh

4. Pay attention. the following line should appear:
Listening for transport dt_socket at address: 8787

3. Finally go back to Eclipse and attach the debug listener
Eclipse / Run / Debug Configurations / Remote Java Application / New