Solved

Redirection of web service request for data

Posted on 2014-12-31
4
147 Views
Last Modified: 2015-01-04
I have a commercial program that used to fetch data from the Internet on request.  Unfortunately, the service that it accessed is no longer available, and the program isn't updated to use a different service, even though the data itself is available from a number of sources on the Internet.

I have in mind to write a Windows service that would receive the data request (I can either patch the program to send the request to 127.0.0.1 or force DNS to return this address), would then fetch the data from a different server, manipulate it if necessary, and then return it to the original requestor.  I'll need something that listens on a TCP port, but beyond that I've little idea of the best approach.

I'm thinking of this very generally, but in case it helps, the program is the Quicken money management program (UK version which has been dropped), and the data concerned is stock prices.

Does anyone have any suggestions?  Thanks.
0
Comment
Question by:Tony Pitt
  • 2
  • 2
4 Comments
 
LVL 39

Expert Comment

by:Aaron Tomosky
ID: 40526315
If you can figure out the DNS entry, you can add it to your hosts file to redirect it.
0
 
LVL 4

Author Comment

by:Tony Pitt
ID: 40526463
Thanks, Aaron.  I can do that bit without problem.  What I'm completely stuck on is what I need to write and run on my local computer to receive the request, to get the data from somewhere else, and then to return it to Quicken.  I need a program, probably a service, listening on the appropriate TCP port, but beyond that I have no idea.

/T
0
 
LVL 39

Accepted Solution

by:
Aaron Tomosky earned 500 total points
ID: 40526718
Start be downloading fiddler and looking at the request and response. If you can send this request to another url and get the same response, then you can get by with just a reverse proxy. If you need to mess with it, you need something written in whatever language you are familiar with (.net, ruby, php, Python, etc...) that will get the content, mess with it, and return it.
0
 
LVL 4

Author Comment

by:Tony Pitt
ID: 40530434
Thanks, Aaron Tomosky.  I wasn't aware of fiddler, but have now used it to get me started.
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When you try to extract and to view the contents of a Microsoft Update Standalone Package (MSU) for Windows Vista, you cannot extract the files from the MSU. Here we are going to explain how to extract those hotfix details without using any third pa…
When you try to share a printer , you may receive one of the following error messages. Error message when you use the Add Printer Wizard to share a printer: Windows could not share your printer. Operation could not be completed (Error 0x000006…
This Micro Tutorial will give you basic overview of the control panel section on Windows 7. It will depth in Network and Internet, Hardware and Sound, etc. This will be demonstrated using Windows 7 operating system.
This Micro Tutorial will give you a introduction in two parts how to utilize Windows Live Movie Maker to its maximum editing capability. This will be demonstrated using Windows Live Movie Maker on Windows 7 operating system.

829 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question