Free Web Services - Herong's Tutorial Examples

http://www.herongyang.com/Free-Web-Service

Copyright © 2017 by Dr. Herong Yang. All rights reserved.

Free Web Services Tutorials This free Web service tutorial book is a collection of notes and sample codes written by the author while he was testing free Web services available on the Internet. Topics include Web service, SOAP, REST, WSDL, WADL, SoapUI, Country codes, currencies, airports, weather, bar codes, mortgage, stock quotes, search, Yahoo, Flickr.

Table of Contents

About This Book

SoapUI - Web Service Testing Tool

What Is SoapUI?

Downloading and Installing SoapUI

Creating SoapUI Test Projects

Creating and Running Script

SOAP Web Service and SoapUI

What Is SOAP Web Service?

What Is WSDL Document?

A Sample WSDL 2.0 Document

Creating SOAP Project with WSDL

SOAP Project Interface Viewer

SOAP Web Service Request Template

Calling SOAP Web Service

HTTP Request and Response Raw Data

REST Web Service and SoapUI

What Is REST Web Service?

Hello REST Web Service

WADL (Web Application Description Language)

Loading WADL Documents into SoapUI

Viewing REST Service Properties

REST Web Service Request Template

Submiting REST Test Requests

HTTP Request and Response Raw Data

Creating REST Project without WADL

GetCountries - Get All Countries and Territories

GetCountries - Usage Description

GetCountries - Request Message Sample

GetCountries - Response Message Sample

GetCurrencies - Get Currencies from All Countries and Territories

GetCurrencies - Usage Description

GetCurrencies - Request Message Sample

GetCurrencies - Response Message Sample

GetGMTbyCountry - Get GMT Information of a Given Country

GetGMTbyCountry - Usage Description

GetGMTbyCountry - Request Message Sample

GetGMTbyCountry - Response Message Sample

GetISD - Get ISD Phone Code of a Given Country

GetISD - Usage Description

GetISD - Request Message Sample

GetISD - Response Message Sample

GetCitiesByCountry - Get Cities by Country

GetCitiesByCountry - Usage Description

GetCitiesByCountry - Request Message Sample

GetCitiesByCountry - Response Message Sample

LatLonListCityNames - Return Latitudes and Longitudes of US Cities

LatLonListCityNames - Usage Description

LatLonListCityNames - Request Message Sample

LatLonListCityNames - Response Message Sample

GetInfoByState - Get ZIP Codes of a Given US State

GetInfoByState - Usage Description

GetInfoByState - Request Message Sample

GetInfoByState - Response Message Sample

GetAirportInformationByCountry - Get Airport Code by Country

GetAirportInformationByCountry - Usage Description

GetAirportInformationByCountry - Request Message Sample

GetAirportInformationByCountry - Response Message Sample

GetGeoIP - Get Country by IP Address

GetGeoIP - Usage Description

GetGeoIP - Request Message Sample

GetGeoIP - Response Message Sample

ConvertTemp - Convert Temperature Unit

ConvertTemp - Usage Description

ConvertTemp - Request Message Sample

ConvertTemp - Response Message Sample

Converting Temperature from Fahrenheit to Celsius

ChangeLengthUnit - Convert Length Unit

ChangeLengthUnit - Usage Description

ChangeLengthUnit - Request Message Sample

ChangeLengthUnit - Response Message Sample

Converting Length from Feet to Meters

ConvertWeight - Convert Weight Unit

ConvertWeight - Usage Description

ConvertWeight - Request Message Sample

ConvertWeight - Response Message Sample

Converting Weight from Grams to Pounds

ChangeAreaUnit - Convert Area Unit

ChangeAreaUnit - Usage Description

ChangeAreaUnit - Request Message Sample

ChangeAreaUnit - Response Message Sample

Converting Area from Square Meter to Square Foot

Code39 - Generate Bar Code Images in Code 39 Format

Code39 - Usage Description

Code39 - Request Message Sample

Code39 - Response Message Sample

GenerateBarCode - Generate Bar Code Images

GenerateBarCode - Usage Description

GenerateBarCode - Request Message Sample

GenerateBarCode - Response Message Sample

GetMortgagePayment - Calculate Mortgage Payment

GetMortgagePayment - Usage Description

GetMortgagePayment - Request Message Sample

GetMortgagePayment - Response Message Sample

ConversionRate - Get Currency Exchange Rate

ConversionRate - Usage Description

ConversionRate - Request Message Sample

ConversionRate - Response Message Sample

Exchange Rate from Euro to US Dollar

GetQuote - Get Stock Quote

GetQuote - Usage Description

GetQuote - Request Message Sample

GetQuote - Response Message Sample

getTime - Get the Current Time

getTime - Usage Description

getTime - HTTP Request Sample

getTime - Response Message Sample

getTime Response in JSON Format

getTime Response in PHP Format

GetSunSetRiseTime - Get Sunrise and Sunset Time

GetSunSetRiseTime - Usage Description

GetSunSetRiseTime - Request Message Sample

GetSunSetRiseTime - Response Message Sample

Longest Day of the Year at Reykjavik in Iceland

GetWeatherByZipCode - Get Weather by ZIP Code in US

GetWeatherByZipCode - Usage Description

GetWeatherByZipCode - Request Message Sample

GetWeatherByZipCode - Moved to weather.gov

GetWeatherByZipCode - Response Message Sample

NDFDgenByDay - US Weather Forecast by Day

NDFDgenByDay - Usage Description

NDFDgenByDay - Request Message Sample

NDFDgenByDay - Response Message Sample

NDFDgen - US-Weather Forecast for a Single Location

NDFDgen - Usage Description

NDFDgen - Request Message Sample

NDFDgen - Response Message Sample

NDFDgen - Weather Forecast with Specific Parameters

questionSearch - Search Yahoo! Questions and Answers

questionSearch - Usage Description

questionSearch - HTTP Request Sample

questionSearch - Response Message Sample

flickr.interestingness.getList - Get Interesting Photos

flickr.interestingness.getList - Usage Description

flickr.interestingness.getList - HTTP Request Sample

flickr.interestingness.getList - Response Message Sample

flickr.interestingness.getList - Response in JSON Format

Constructing Image Source URL on Flickr

Flickr Image Source URLs for Different Sizes

Hotwire - Get Travel Ticker Deals

Travel Ticker Deals - Usage Description

Travel Ticker Deals - HTTP Request Sample

Travel Ticker Deals - Response Message Sample

Outdated Tutorials

Outdated: Downloading and Installing SoapUI 3.6.1

References

PDF Printing Version

Keywords: Web-Services, Free, Tutorial, Example