Where do I find the parts to programing a http requests ?

Where do I find the parts to programing a http requests ?
By searching here, I found several http requests and modified them for my Vera.
These worked for me:
Unlock Device 4 my Kwikset lock; it works
http://192.168.0.204:3480/data_request?id=lu_action&output_format=xml&DeviceNum=4&serviceId=urn:micasaverde-com:serviceId:DoorLock1&action=SetTarget&newTargetValue=0
Lock Device 4 my Kwikset lock; it works
http://192.168.0.204:3480/data_request?id=lu_action&output_format=xml&DeviceNum=4&serviceId=urn:micasaverde-com:serviceId:DoorLock1&action=SetTarget&newTargetValue=1

But where the heck do I find the individual code parts that make up the URL string like ?id=lu_action&output_format=xml&DeviceNum=4&serviceId=urn:micasaverde-com:serviceId:DoorLock1&action=SetTarget&newTargetValue=1?
http://wiki.micasaverde.com/index.php/Luup_UPnP_Variables_and_Actions#DoorLock1 that didn?t do it ?
http://wiki.micasaverde.com/index.php/Luup_Requests This one shows examples but does not tell what lu_ means and how to string code together with & ?
I have looked at many of the wiki pages and just can?t figure it out the parts.

Is there a http request wiki ? The remote desktop wiki falls short too.

Anybody ?

You can start by looking at the information in these articles:
http://wiki.micasaverde.com/index.php/Luup_Protocol
http://wiki.micasaverde.com/index.php/UI_Simple

The basic format is this:
/data_request?id=&field1=value1&field2=value2&…&fieldN=valueN

with the being
http://<ip_address>:3480
or
https://<fwd_server>///

You can find some of the actual parameters for your system by reviewing its summary data:
http://:3480/data_request?id=lu_sdata

There’s a lot of info there and it’s not crystal clear to a new user like myself, but that should give you the basic building blocks.

Thanks,
I’m very new to lua and vera here.
I have looked at those wikis. Just not enough detail to bail me out.
Examples but no details.