advanced search

Advanced HTTP


The Advanced HTTP Application provides a way to make simple web services calls directly from the touchatag Application Correlation Service (ACS), instead of from the client system’s browser. It allows you to use either the HTTP GET or POST method, and to send any number of parameters.

For example, this app could be used to post instructions to an SMS web service to send a text message to someone, by including the message and phone number as the parameters.

For more information on using this application, refer to Using the Advanced HTTP Application.

 
Your rating: None Average: 4.9 (8 votes)

Remote server returned: Forbidden

Hi all,

I am using the Advanced HTTP application to access a machine that I have in a local network and that I have exposed through a NAT in a certain port.

When I access the webservice from a navigator out of the local network (through the external NAT address) everything works fine but when I configure the Advanced HTTP application to do the same with a tag, I receive the following message from the touchatag server:

"Remote server returned: Forbidden"

I have NOT protected my webservice with a password.

Some suggestions?
Is it possible to get more debug messages from the touchatag server? (really now I am completely blind with the ACS touchatag server).

Thanks in advance,

Domingo.

making an app

Hi,

I've tried to recreate a similar app that's demonstated on the video. I can't get it to work though.

I've set the following:
URL: mydomain.com/touchatag.php
param 1: tag
value 1: touchatag.tag.hash;
param 2: user
value 2: myname

I get the "Successful" message but my php script doesn't insert anything in the DB.

I've got a condition:

if(isset($_REQUEST['user'])){
//insert into database
}

so the "user" parameter/value isn't being passed and as far as I can tell it should be.

As far as I can tell I've done everything correctly, something is obviously not right though. Any ideas?

Thanks in advance.

CC

Try this

value 1: &touchatag.tag.hash;

You missed the & which made it work for me.

Regards @fdqps

Advanced HTTP app

@paulhey: that is already possible with the advanced HTTP app. You can send all the parameters you want via GET and POST, plus you can send along the reader and tag hash by using &touchatag.tag.hash; and &touchatag.reader.hash; as parameter values.

In your script you can than check which reader/tag is used and act accordingly.

GET using tagid parameter

Hi,

I set the following parameters:

Url: http://93.90.28.46:3178/
Parameters (key/value): tagId &touchatag.tag.id;

And we receive... GET http://93.90.28.46:3178/?tagId=%26touchatag.tag.id%3B
How to use the variable touchatag.tag.id so as to get the RFID id???

Thanks!

advanced http app + multireader app

i have no idea how to make apps, but can someone please create a combination of multireader and advanced http app?
it would be great to have such an app which it makes possible to pass parameters via advanced http app and include the id/sn of the reader as an parameter.
thanks, paul