{"id":6517,"date":"2015-07-16T00:12:31","date_gmt":"2015-07-16T00:12:31","guid":{"rendered":"https:\/\/dev.railscarma.com\/what-is-rest-api\/"},"modified":"2020-10-16T20:46:57","modified_gmt":"2020-10-16T20:46:57","slug":"was-ist-rest-api","status":"publish","type":"post","link":"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/was-ist-rest-api\/","title":{"rendered":"Was ist eine REST-API?"},"content":{"rendered":"<p style=\"text-align: justify;\">API, eine Abk\u00fcrzung f\u00fcr Application Program Interface, ist eine Reihe von Praktiken, Protokollen und Tools zum Erstellen von Softwareanwendungen. Manchmal ben\u00f6tigen wir m\u00f6glicherweise die Integration eines Drittanbieters f\u00fcr unsere Webanwendung. Um dies zu erreichen, ist die REST-API eine einfache Sache. Der Vorteil der Rest-API besteht darin, dass sie sprachunabh\u00e4ngig ist.<\/p>\n<p style=\"text-align: justify;\">REST (REpresentational State Transfer) ist eine einfache Architektur, die \u00fcber HTTPS oder TLS l\u00e4uft. Der REST-Stil betont, dass die Interaktionen zwischen Clients und Diensten durch eine begrenzte Anzahl von Vorg\u00e4ngen verbessert werden.<\/p>\n<p style=\"text-align: justify;\">Flexibilit\u00e4t wird durch die Zuweisung von Ressourcen zu ihren eigenen, einzigen universellen Ressourcenindikatoren (URIs) gew\u00e4hrleistet. Da jede Operation (GET, POST, PUT und DELETE) eine bestimmte Bedeutung hat, vermeidet REST Unsicherheit.<\/p>\n<h3 style=\"text-align: justify;\">Erstellen einer einfachen REST-API:<\/h3>\n<p style=\"text-align: justify;\">F\u00fcr die API ist keine Ansicht erforderlich, da der Benutzer nicht direkt mit der Anwendung interagiert. Wir geben lediglich die Daten an, die der Dritte senden wird.<\/p>\n<p style=\"text-align: justify;\">Es wird keine Ansichts- oder Bearbeitungsaktion geben, da wir hier keine Ansicht haben. F\u00fcr jede Anfrage werden einige Daten mit Statuscode und Erfolgsmeldung zur\u00fcckgegeben. Die Daten k\u00f6nnen im JSON- oder XML-Format vorliegen.<\/p>\n<p style=\"text-align: justify;\">Anforderung: gem &#039;rails-api&#039;<\/p>\n<p style=\"text-align: justify;\">Erstellen Sie beim Erstellen der Anwendung als \u201erails-api new [application_name]\u201c, sodass Ansichten, Assets\/Stylesheets und Assets\/Javascript vermieden werden.<\/p>\n<p style=\"text-align: justify;\">Wir m\u00fcssen unserer API einen Namensraum geben, der unseren Code sauber h\u00e4lt und Ihre APIs von den \u00fcbrigen Controllern unabh\u00e4ngig h\u00e4lt. Wir beginnen damit, indem wir unsere Routen hinzuf\u00fcgen.<\/p>\n<blockquote><p>Routen.rb<\/p>\n<p>Namespace :api do<br \/>\nRessourcen:Benutzer<br \/>\nEnde<\/p><\/blockquote>\n<p style=\"text-align: justify;\">Es wird nach einem UsersController in app\/controllers\/api\/users_controller.rb gesucht<\/p>\n<p style=\"text-align: justify;\">Klasse api::UsersController &lt; ApplicationController<\/p>\n<p style=\"text-align: justify;\">Ende<\/p>\n<p style=\"text-align: justify;\">Ich hoffe, Sie sind alle mit einfachen CRUD-Operationen vertraut. Machen Sie hier dasselbe, aber es wird keine Ansicht angezeigt. Daher m\u00fcssen wir anstelle der Umleitung einige Daten mit Statuscode rendern.<\/p>\n<p style=\"text-align: justify;\"><strong>Zum Beispiel.<\/strong><\/p>\n<p style=\"text-align: justify;\">Klasse Api::UsersController &lt; ApplicationController<\/p>\n<blockquote><p>Def-Index<br \/>\n@users = Benutzer.all<br \/>\n\u201erespond_to\u201c |format| ausf\u00fchren<br \/>\nformat.json { json rendern: @users }<br \/>\nformat.xml { xml rendern: @users }<br \/>\nEnde<br \/>\nEnde<\/p>\n<p>auf jeden Fall zerst\u00f6ren<br \/>\n\u201erespond_to\u201c |format| ausf\u00fchren<br \/>\nwenn @user.destroy<br \/>\nformat.json { head :no_content, status: :Erfolgreich gel\u00f6scht }<br \/>\nformat.xml { head :no_content, status: :Erfolgreich gel\u00f6scht }<br \/>\nanders<br \/>\nformat.json { json rendern: @user.errors, Status: :Unable }<br \/>\nformat.xml { xml rendern: @user.errors, Status: :Unable }<br \/>\nEnde<br \/>\nEnde<br \/>\nEnde<\/p>\n<p>Ende<\/p><\/blockquote>\n<p style=\"text-align: justify;\">Auf diese Weise k\u00f6nnen wir eine REST-API erstellen.<\/p>\n<p style=\"text-align: justify;\">Wenn Sie eine neue Funktion oder \u00c4nderungen an Ihrer API hinzuf\u00fcgen m\u00fcssen, k\u00f6nnen Sie eine Version Ihrer API vornehmen.<\/p>\n<p style=\"text-align: justify;\"><strong>Versionierung der API<\/strong><\/p>\n<blockquote><p>In Routen.rb<\/p>\n<p>Namespace :api do<\/p>\n<p>Namespace :v1 do<\/p>\n<p>Ressourcen:Benutzer<br \/>\nEnde<br \/>\nEnde<\/p><\/blockquote>\n<p style=\"text-align: justify;\">Es wird nach einem UsersController gesucht<br \/>\napp\/controllers\/api\/v1\/users_controller.rb<\/p>\n<p style=\"text-align: justify;\">Klasse Api::V1::UsersController &lt; ApplicationController<\/p>\n<p style=\"text-align: justify;\">Ende<\/p>\n<p style=\"text-align: justify;\">Stellen Sie abschlie\u00dfend die API-Dokumentation f\u00fcr die Benutzer bereit<\/p>\n<p style=\"text-align: justify;\">API-Anfragen:<\/p>\n<p style=\"text-align: justify;\">Benutzer auflisten<\/p>\n<blockquote><p>URL: http:\/\/localhost:3000\/api\/users<br \/>\nMethode: GET<\/p><\/blockquote>\n<p style=\"text-align: justify;\">Benutzer wird gel\u00f6scht<\/p>\n<blockquote><p>URL: http:\/\/localhost:3000\/api\/users\/:id<br \/>\nMethode: DELETE<\/p><\/blockquote>\n<p style=\"text-align: justify;\">RailsCarma, ein Marken- und renommiertes globales Schienenunternehmen, das seit einem Jahrzehnt hochwertige RoR-Entwicklungsdienstleistungen anbietet. Es bietet aktualisierte und hochwertige L\u00f6sungen f\u00fcr alle RoR-Dienste.<\/p>\n<p style=\"text-align: justify;\">Lesen Sie \u00e4hnliche Artikel:<\/p>\n<ul>\n<li class=\"entry-title\"><a href=\"\/de\/blog\/fachartikel\/eine-einfache-moglichkeit-die-leistung-ihrer-rails-app-2-zu-steigern\/\" target=\"_blank\" rel=\"noopener noreferrer\">Eine einfache M\u00f6glichkeit, die Leistung Ihrer Rails-App zu steigern<\/a><\/li>\n<li class=\"entry-title\">\n<p class=\"entry-title\"><a href=\"\/de\/blog\/fachartikel\/artikel-zum-ruby-modul\/\" target=\"_blank\" rel=\"noopener noreferrer\">Die Grundlagen zum Erstellen und Verwenden von Modulen in Rails<\/a><\/p>\n<\/li>\n<li class=\"entry-title\">\n<p class=\"entry-title\"><a href=\"\/de\/blog\/fachartikel\/echtzeit-framework\/\" target=\"_blank\" rel=\"noopener noreferrer\">Echtzeit-Framework<\/a><\/p>\n<\/li>\n<li class=\"entry-title\">\n<p class=\"entry-title\"><a href=\"\/de\/blog\/fachartikel\/implementierung-von-tinymce-in-ruby-auf-schienen\/\" target=\"_blank\" rel=\"noopener noreferrer\">Implementierung von Tinymce in Ruby on Rails<\/a><\/p>\n<\/li>\n<\/ul>\n<p><a href=\"\/de\/kontaktiere-uns\/\">Nehmen Sie Kontakt mit uns auf.<\/a><\/p>\n  <div class=\"related-post slider\">\r\n        <div class=\"headline\">zusammenh\u00e4ngende Posts<\/div>\r\n    <div class=\"post-list owl-carousel\">\r\n\r\n            <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Kaminari-Juwel\" href=\"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/kaminari-juwel\/?related_post_from=37277\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"Kaminari-Juwel\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem.jpg 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem-300x113.jpg 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem-768x288.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Kaminari-Juwel\" href=\"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/kaminari-juwel\/?related_post_from=37277\">\r\n        Kaminari-Juwel  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Warum sollte man im Jahr 2026 Ruby on Rails-Entwickler anheuern?\" href=\"https:\/\/www.railscarma.com\/de\/blog\/ror\/warum-sollte-man-ruby-on-rails-entwickler-engagieren\/?related_post_from=30627\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"Warum sollte man im Jahr 2022 Ruby-on-Rails-Entwickler einstellen?\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022.jpg 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022-300x113.jpg 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022-768x288.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Warum sollte man im Jahr 2026 Ruby on Rails-Entwickler anheuern?\" href=\"https:\/\/www.railscarma.com\/de\/blog\/ror\/warum-sollte-man-ruby-on-rails-entwickler-engagieren\/?related_post_from=30627\">\r\n        Warum sollte man im Jahr 2026 Ruby on Rails-Entwickler anheuern?  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Daten-Scraping in Rails durch Verarbeitung von CSV\" href=\"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/daten-scraping-in-rails-durch-verarbeitung-von-csv\/?related_post_from=31591\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/09\/DATA-SCRAPING-IN-RAILS-BY-PROCESSING-CSV.png\" class=\"attachment-full size-full wp-post-image\" alt=\"\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/09\/DATA-SCRAPING-IN-RAILS-BY-PROCESSING-CSV.png 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/09\/DATA-SCRAPING-IN-RAILS-BY-PROCESSING-CSV-300x113.png 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/09\/DATA-SCRAPING-IN-RAILS-BY-PROCESSING-CSV-768x288.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Daten-Scraping in Rails durch Verarbeitung von CSV\" href=\"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/daten-scraping-in-rails-durch-verarbeitung-von-csv\/?related_post_from=31591\">\r\n        Daten-Scraping in Rails durch Verarbeitung von CSV  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"F\u00fchren Sie Sprachanrufe \u00fcber Ruby on Rails-Webanwendungen durch\" href=\"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/tatigen-sie-sprachanrufe-uber-ruby-on-rails-webanwendungen\/?related_post_from=31309\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/07\/MAKE-VOICE-CALLS-THROUGH-RUBY-ON-RAILS-WEB-APPLICATIONS.png\" class=\"attachment-full size-full wp-post-image\" alt=\"\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/07\/MAKE-VOICE-CALLS-THROUGH-RUBY-ON-RAILS-WEB-APPLICATIONS.png 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/07\/MAKE-VOICE-CALLS-THROUGH-RUBY-ON-RAILS-WEB-APPLICATIONS-300x113.png 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/07\/MAKE-VOICE-CALLS-THROUGH-RUBY-ON-RAILS-WEB-APPLICATIONS-768x288.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"F\u00fchren Sie Sprachanrufe \u00fcber Ruby on Rails-Webanwendungen durch\" href=\"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/tatigen-sie-sprachanrufe-uber-ruby-on-rails-webanwendungen\/?related_post_from=31309\">\r\n        F\u00fchren Sie Sprachanrufe \u00fcber Ruby on Rails-Webanwendungen durch  <\/a>\r\n\r\n        <\/div>\r\n      \r\n  <\/div>\r\n\r\n  <script>\r\n      <\/script>\r\n  <style>\r\n    .related-post {}\r\n\r\n    .related-post .post-list {\r\n      text-align: left;\r\n          }\r\n\r\n    .related-post .post-list .item {\r\n      margin: 10px;\r\n      padding: 10px;\r\n          }\r\n\r\n    .related-post .headline {\r\n      font-size: 14px !important;\r\n      color: #999999 !important;\r\n          }\r\n\r\n    .related-post .post-list .item .post_thumb {\r\n      max-height: 220px;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n          }\r\n\r\n    .related-post .post-list .item .post_title {\r\n      font-size: 14px;\r\n      color: #000000;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n      text-decoration: none;\r\n          }\r\n\r\n    .related-post .post-list .item .post_excerpt {\r\n      font-size: 12px;\r\n      color: #3f3f3f;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n      text-decoration: none;\r\n          }\r\n\r\n    .related-post .owl-dots .owl-dot {\r\n          }\r\n\r\n      <\/style>\r\n      <script>\r\n      jQuery(document).ready(function($) {\r\n        $(\".related-post .post-list\").owlCarousel({\r\n          items: 2,\r\n          responsiveClass: true,\r\n          responsive: {\r\n            0: {\r\n              items: 1,\r\n            },\r\n            768: {\r\n              items: 2,\r\n            },\r\n            1200: {\r\n              items: 2,\r\n            }\r\n          },\r\n                      rewind: true,\r\n                                loop: true,\r\n                                center: false,\r\n                                autoplay: true,\r\n            autoplayHoverPause: true,\r\n                                nav: true,\r\n            navSpeed: 1000,\r\n            navText: ['<i class=\"fas fa-chevron-left\"><\/i>', '<i class=\"fas fa-chevron-right\"><\/i>'],\r\n                                dots: false,\r\n            dotsSpeed: 1200,\r\n                                                    rtl: false,\r\n          \r\n        });\r\n      });\r\n    <\/script>\r\n  <\/div>","protected":false},"excerpt":{"rendered":"<p>API, an abbreviation of application program interface, is a set of practices, protocols, and tools for building software applications. Sometimes we me may need third party integration for our web application. To achieve it REST API is an easy thing. Advantage of Rest API will be language independent. REST (REpresentational State Transfer) is a simple &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.railscarma.com\/de\/blog\/third-party-api-integration-solutions-in-ruby-on-rails\/\"> <span class=\"screen-reader-text\">API-Integrationsl\u00f6sungen von Drittanbietern in Ruby on Rails<\/span> Weiterlesen \u00bb<\/a><\/p>","protected":false},"author":1,"featured_media":32020,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[384],"tags":[638,382],"class_list":["post-6517","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technical-articles","tag-rest-api","tag-ruby-on-rails"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>REST API - Railscarma - Ruby on Rails Development Company specializing in Offshore Development - Bangalore, Qatar, California, Dallas, Newyork<\/title>\n<meta name=\"description\" content=\"REST (REpresentational State Transfer) is a simple architecture that runs over HTTPS or TLS. The REST api style focuses interactions between clients &amp; services.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/was-ist-rest-api\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"REST API - Railscarma - Ruby on Rails Development Company specializing in Offshore Development - Bangalore, Qatar, California, Dallas, Newyork\" \/>\n<meta property=\"og:description\" content=\"REST (REpresentational State Transfer) is a simple architecture that runs over HTTPS or TLS. The REST api style focuses interactions between clients &amp; services.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/was-ist-rest-api\/\" \/>\n<meta property=\"og:site_name\" content=\"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RailsCarma\/\" \/>\n<meta property=\"article:published_time\" content=\"2015-07-16T00:12:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-10-16T20:46:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/07\/blog_rc_rest_Api.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@railscarma\" \/>\n<meta name=\"twitter:site\" content=\"@railscarma\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"3\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/what-is-rest-api\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/what-is-rest-api\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21\"},\"headline\":\"What is REST API ?\",\"datePublished\":\"2015-07-16T00:12:31+00:00\",\"dateModified\":\"2020-10-16T20:46:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/what-is-rest-api\/\"},\"wordCount\":529,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.railscarma.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/what-is-rest-api\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/07\/blog_rc_rest_Api.jpg\",\"keywords\":[\"REST API\",\"Ruby on rails\"],\"articleSection\":[\"Technical Articles\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.railscarma.com\/blog\/technical-articles\/what-is-rest-api\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/what-is-rest-api\/\",\"url\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/what-is-rest-api\/\",\"name\":\"REST API - Railscarma - Ruby on Rails Development Company specializing in Offshore Development - Bangalore, Qatar, California, Dallas, Newyork\",\"isPartOf\":{\"@id\":\"https:\/\/www.railscarma.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/what-is-rest-api\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/what-is-rest-api\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/07\/blog_rc_rest_Api.jpg\",\"datePublished\":\"2015-07-16T00:12:31+00:00\",\"dateModified\":\"2020-10-16T20:46:57+00:00\",\"description\":\"REST (REpresentational State Transfer) is a simple architecture that runs over HTTPS or TLS. The REST api style focuses interactions between clients & services.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/what-is-rest-api\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.railscarma.com\/blog\/technical-articles\/what-is-rest-api\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/what-is-rest-api\/#primaryimage\",\"url\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/07\/blog_rc_rest_Api.jpg\",\"contentUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/07\/blog_rc_rest_Api.jpg\",\"width\":800,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/what-is-rest-api\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.railscarma.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What is REST API ?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.railscarma.com\/#website\",\"url\":\"https:\/\/www.railscarma.com\/\",\"name\":\"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development\",\"description\":\"RailsCarma is a Ruby on Rails Development Company in Bangalore. We specialize in Offshore Ruby on Rails Development based out in USA and India. Hire experienced Ruby on Rails developers for the ultimate Web Experience.\",\"publisher\":{\"@id\":\"https:\/\/www.railscarma.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.railscarma.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.railscarma.com\/#organization\",\"name\":\"RailsCarma\",\"url\":\"https:\/\/www.railscarma.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png\",\"contentUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png\",\"width\":200,\"height\":46,\"caption\":\"RailsCarma\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/RailsCarma\/\",\"https:\/\/x.com\/railscarma\",\"https:\/\/www.linkedin.com\/company\/railscarma\/\",\"https:\/\/myspace.com\/railscarma\",\"https:\/\/in.pinterest.com\/railscarma\/\",\"https:\/\/www.youtube.com\/channel\/UCx3Wil-aAnDARuatTEyMdpg\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/www.railscarma.com\/hire-ruby-on-rails-developer\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"REST API \u2013 Railscarma \u2013 Ruby on Rails Development Company, spezialisiert auf Offshore-Entwicklung \u2013 Bangalore, Katar, Kalifornien, Dallas, New York","description":"REST (REpresentational State Transfer) ist eine einfache Architektur, die \u00fcber HTTPS oder TLS l\u00e4uft. Der REST-API-Stil konzentriert sich auf Interaktionen zwischen Kunden und Diensten.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/was-ist-rest-api\/","og_locale":"de_DE","og_type":"article","og_title":"REST API - Railscarma - Ruby on Rails Development Company specializing in Offshore Development - Bangalore, Qatar, California, Dallas, Newyork","og_description":"REST (REpresentational State Transfer) is a simple architecture that runs over HTTPS or TLS. The REST api style focuses interactions between clients & services.","og_url":"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/was-ist-rest-api\/","og_site_name":"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development","article_publisher":"https:\/\/www.facebook.com\/RailsCarma\/","article_published_time":"2015-07-16T00:12:31+00:00","article_modified_time":"2020-10-16T20:46:57+00:00","og_image":[{"width":800,"height":300,"url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/07\/blog_rc_rest_Api.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@railscarma","twitter_site":"@railscarma","twitter_misc":{"Verfasst von":"admin","Gesch\u00e4tzte Lesezeit":"3\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/what-is-rest-api\/#article","isPartOf":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/what-is-rest-api\/"},"author":{"name":"admin","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21"},"headline":"What is REST API ?","datePublished":"2015-07-16T00:12:31+00:00","dateModified":"2020-10-16T20:46:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/what-is-rest-api\/"},"wordCount":529,"commentCount":0,"publisher":{"@id":"https:\/\/www.railscarma.com\/#organization"},"image":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/what-is-rest-api\/#primaryimage"},"thumbnailUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/07\/blog_rc_rest_Api.jpg","keywords":["REST API","Ruby on rails"],"articleSection":["Technical Articles"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.railscarma.com\/blog\/technical-articles\/what-is-rest-api\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/what-is-rest-api\/","url":"https:\/\/www.railscarma.com\/blog\/technical-articles\/what-is-rest-api\/","name":"REST API \u2013 Railscarma \u2013 Ruby on Rails Development Company, spezialisiert auf Offshore-Entwicklung \u2013 Bangalore, Katar, Kalifornien, Dallas, New York","isPartOf":{"@id":"https:\/\/www.railscarma.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/what-is-rest-api\/#primaryimage"},"image":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/what-is-rest-api\/#primaryimage"},"thumbnailUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/07\/blog_rc_rest_Api.jpg","datePublished":"2015-07-16T00:12:31+00:00","dateModified":"2020-10-16T20:46:57+00:00","description":"REST (REpresentational State Transfer) ist eine einfache Architektur, die \u00fcber HTTPS oder TLS l\u00e4uft. Der REST-API-Stil konzentriert sich auf Interaktionen zwischen Kunden und Diensten.","breadcrumb":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/what-is-rest-api\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.railscarma.com\/blog\/technical-articles\/what-is-rest-api\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/what-is-rest-api\/#primaryimage","url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/07\/blog_rc_rest_Api.jpg","contentUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/07\/blog_rc_rest_Api.jpg","width":800,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/what-is-rest-api\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.railscarma.com\/"},{"@type":"ListItem","position":2,"name":"What is REST API ?"}]},{"@type":"WebSite","@id":"https:\/\/www.railscarma.com\/#website","url":"https:\/\/www.railscarma.com\/","name":"RailsCarma \u2013 Ruby on Rails-Entwicklungsunternehmen, spezialisiert auf Offshore-Entwicklung","description":"RailsCarma ist ein Ruby on Rails-Entwicklungsunternehmen in Bangalore. Wir sind auf die Offshore-Ruby-on-Rails-Entwicklung mit Sitz in den USA und Indien spezialisiert. Stellen Sie erfahrene Ruby on Rails-Entwickler f\u00fcr das ultimative Web-Erlebnis ein.","publisher":{"@id":"https:\/\/www.railscarma.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.railscarma.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.railscarma.com\/#organization","name":"SchienenCarma","url":"https:\/\/www.railscarma.com\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png","contentUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png","width":200,"height":46,"caption":"RailsCarma"},"image":{"@id":"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RailsCarma\/","https:\/\/x.com\/railscarma","https:\/\/www.linkedin.com\/company\/railscarma\/","https:\/\/myspace.com\/railscarma","https:\/\/in.pinterest.com\/railscarma\/","https:\/\/www.youtube.com\/channel\/UCx3Wil-aAnDARuatTEyMdpg"]},{"@type":"Person","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21","name":"Administrator","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g","caption":"admin"},"sameAs":["https:\/\/www.railscarma.com\/hire-ruby-on-rails-developer\/"]}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/posts\/6517","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/comments?post=6517"}],"version-history":[{"count":0,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/posts\/6517\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/media\/32020"}],"wp:attachment":[{"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/media?parent=6517"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/categories?post=6517"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/tags?post=6517"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}