Webservice are required with mobile
development.There are no of method through which you can create you
web service.
1. REST (Representational State Transfer)
2. SOAP (Simple Object Access Protocol)
3. XML-RPC (Remote Procedure Call uses XML)
2. SOAP (Simple Object Access Protocol)
3. XML-RPC (Remote Procedure Call uses XML)
Let ‘s give you some overview of
the types.
//chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/RestClient.html
1. REST (Representational State Transfer)
: REST Web Services consist of using plain HTTP to make
method calls and you get XML or JSON in response.Create webservice
using REST is very easy and take less time to make as compare to
other.
REST support all most commonly used HTTP methods (GET : Read, POST : Create, PUT : Update and DELETE : Delete).
REST support all most commonly used HTTP methods (GET : Read, POST : Create, PUT : Update and DELETE : Delete).
2. SOAP (Simple Object Access Protocol):
SOAP is Simple Object Access Protocol based on XML so it easy to
read. It is simple XML based protocol to exchange data between two
different language.
3. XML-RPC (Remote Procedure Call uses
XML) : XML-RPC protocol is really simple. You pass requests
which contain the method name, and parameters formatted in xml that
defines their data types. The response comes back with similar xml
data.
Here I am going to explain you how to create a
basic web service using REST.In this application we can create a user
, get user info,update user and delete user.
REST Web services
REST (REpresentational State Transfer)
is an architectural style, and an approach to communications that is
often used in the development of Web services. The use of REST is
often preferred over the more heavyweight SOAP (Simple Object Access
Protocol) style because REST does not leverage as much bandwidth,
which makes it a better fit for use over the Internet. The SOAP
approach requires writing or using a provided server program (to
serve data) and a client program (to request data).
REST is often used in mobile applications,
social networking Web sites, mashup tools, and automated business
processes. The REST style emphasizes that interactions between
clients and services is enhanced by having a limited number of
operations (verbs). Flexibility is provided by assigning resources
(nouns) their own unique Universal Resource Identifiers (URIs).
Because each verb has a specific meaning (GET, POST, PUT and
DELETE), REST avoids ambiguity.
Web
services is one of the most important part of today development where
we centralized or data and allow user to access that data from
different sources like mobile app,web etc.
Before creating this web service you have basic
knowledge about PHP,Mysql and JSON.
1. Install XAMPP OR WAMP in your system.
2. Now you need to create database. Here we create
test database and create user table. (copy below code and paste in
sql query)
3. Create webservice folder Suppose are you using
WAMP server then create like this folder D:/wamp/www/webservice Or
For XAMPP server : D:\xampp\htdocs\webservice
4. Create file db_config.php for database
configuration.In this file we need to connection to our
database.
db_config.php :
db_config.php :
5. Now we can create a file to save requested data
to database.
create.php :
create.php :
6. In above code we did not add any validation you
can add also validation code.
7. Now we need to install chrome extension for
test web service. Here I am using Advanced REST client
(https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo).
8. Now go to your chrome app store. Click on
Advanced REST client.Now add your requests.
Here my url is http://localhost:8081/webservice/create.php
Here my url is http://localhost:8081/webservice/create.php
Done!
Now we get user information using GET
method.I create new php file (select.php) to get user information.
1. select.php
URL :
http://localhost:8081/webservice/select.php?id=1
Now we update user information using PUT
method.I create new php file (update.php) to update user information.
1. update.php
We get PUT method value by
$_SERVER['HTTP_VARIBLENAME'].
Now we delete user information using
DELETE method.I create new php file (delete.php) to delete user.
1. delete.php
Thank you! enjoy coding … :)
This comment has been removed by the author.
ReplyDeleteFor JSON, these tools will help to debug JSON data http://codebeautify.org/jsonviewer and http://jsonformatter.org
ReplyDeleteThanks for the share.We provide high quality and user-friendly services with strong internet marketing plans. Our services include website design, web development, website maintenance, WordPress web design.
ReplyDeleteWeb Development Company|Joomla Web Development
you have great article and excllent work webs service
ReplyDeleteThanks for sharing the information. It is very useful for my future. keep sharing. Can you play more games at :
ReplyDeleteSignature:
messenger indir | download messenger |messenger indir | messenger download | messenger indir | messenger indir | messenger | messenger indir
This is a great article. It gave me a lot of useful information. thank you very much. Can you play more games at :
ReplyDeleteninjago games | swords and souls | subway surfers | goodgame big farm | strike force kitty 2 | agario
The war between humans, orcs and elves continues earn to die free hot. Lead your race through a series of epic battles, using your crossbow to fend off foes and sending out units to destroy castleshappy wheels . Researching and upgrading wisely will be crucial to your success! There are 5 ages total and each one will bring you new units to train to fight in the war for you cause. earn to die hotWhatever you do, don’t neglect your home base because you cannot repair it and once it is destroyed, you lose! Age of War is the first game of the series and really sets the tone for the Age of War games . Also try out the Age of Defense series as it is pretty similar.
ReplyDeleteIn this game, you start at the cavern men’s age, then evolvetank trouble game! There is a total of 5 ages, each with its units and turrets. Take control of 16 different units and 15 different turrets to defend your base and destroy your enemy.
The goal of the game also differs depending on the level. In most levels the goal is to reach a finish line or to collect tokens. Many levels feature alternate or nonexistent goals for the player. The game controls are shown just under gold mine. Movement mechanisms primarily include acceleration and tilting controls.
It consists of a total of 17 levels and the challenge you face in each level increases as you go up. unfair mario The game basically has a red ball that has to be moved across the various obstacles in its path to the goal. slitherio
Thank you for sharing information Máy lạnh tủ đứng Mitsubishi HeavyMáy lạnh MultiDàn nóng multi DaikinDan lanh treo tuong Milti DaikinDàn lạnh giấu trần Multi DaikinDàn lạnh âm trần Cassette Multi Daikin
ReplyDeleteYou are doing a great job. Useful information
ReplyDeleteThis is really a great post. Thank you for taking time to provide us some of the useful and exclusive information with us. Keep on blogging!!
ReplyDeleteWebsite designing Company in Lucknow | web development company in lucknow | seo company lucknow
This comment has been removed by the author.
ReplyDeleteNice! Thank you for sharing! Beautiful blog and very informative!
ReplyDeleteA designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away.Web Design Services
ReplyDeleteThanks for sharing such a wonderful article.
ReplyDeleteWeb Developers In USA
Nice! Thank you for sharing this informative blog with us! You can hire php developer services from various online companies available on the web.
ReplyDeletethanks it is very helpful kaushik ghosh
ReplyDeleteSOAP Web Services India,
ReplyDeleteSoap Web Services Annotations India,
XML Web Services India,
Web Services Agency in Lucknow India,
Website Design & Web Development Company India,
Website Design Development Company India,
Web API Development Company India,
API Development Company India,
cbd store near me The most highly procured essential oils, herbs, and CBD products--including CBD oil Colorado Springs and Pueblo have to offer!
ReplyDelete