Иммутабельность в Java. Часть 3.1. Классы обертки примитивных типов данных.
В языке программирования Java существует набор классов-оберток (wrappers), таких как String, Double, Integer, Long, Byte, Float, Boolean, Character, Short, предназначенных для работы с примитивными типами данных. Эти классы позволяют преобразовывать примитивные значения в объекты (классы-обертки) и выполнять различные операции над ними.
В этом посте мы рассмотрим классы-обертки для примитивных типов данных, их основные методы и связь с концепцией иммутабельности.
Классы-обертки в Java являются иммутабельными, что означает, что их значения нельзя изменить после создания. Все операции, такие как арифметические действия, создают новые объекты того или иного класса.
1) Integer (java.lang.Integer)
Описание: Класс Integer представляет 32-битное целое число (как и примитивный тип int).
Пример использования:
Integer num = 42;
int primitiveNum = num.intValue();
Иммутабельность: Класс Integer является иммутабельным, что означает, что его значение нельзя изменить после создания. Все операции, такие как арифметические действия, создают новые объекты Integer.
2) Long (java.lang.Long)
Описание: Класс Long представляет 64-битное целое число (как и примитивный тип long).
Пример использования:
Long bigNum = 1234567890L;
long primitiveBigNum = bigNum.longValue();
Иммутабельность: Класс Long также является иммутабельным и не позволяет изменять свое значение.
3) Double (java.lang.Double)
Описание: Класс Double представляет 64-битное число с плавающей запятой (как и double).
Пример использования:
Double value = 3.14159265359;
double primitiveValue = value.doubleValue();
Иммутабельность: Класс Double тоже не изменяет свое значение после создания.
Рассмотрим другие типы классов-оберток в следующем посте.
👩💻 Наш практический курс Java–разработчика
✅ JavaStart. Подписаться
В языке программирования Java существует набор классов-оберток (wrappers), таких как String, Double, Integer, Long, Byte, Float, Boolean, Character, Short, предназначенных для работы с примитивными типами данных. Эти классы позволяют преобразовывать примитивные значения в объекты (классы-обертки) и выполнять различные операции над ними.
В этом посте мы рассмотрим классы-обертки для примитивных типов данных, их основные методы и связь с концепцией иммутабельности.
Классы-обертки в Java являются иммутабельными, что означает, что их значения нельзя изменить после создания. Все операции, такие как арифметические действия, создают новые объекты того или иного класса.
1) Integer (java.lang.Integer)
Описание: Класс Integer представляет 32-битное целое число (как и примитивный тип int).
Пример использования:
Integer num = 42;
int primitiveNum = num.intValue();
Иммутабельность: Класс Integer является иммутабельным, что означает, что его значение нельзя изменить после создания. Все операции, такие как арифметические действия, создают новые объекты Integer.
2) Long (java.lang.Long)
Описание: Класс Long представляет 64-битное целое число (как и примитивный тип long).
Пример использования:
Long bigNum = 1234567890L;
long primitiveBigNum = bigNum.longValue();
Иммутабельность: Класс Long также является иммутабельным и не позволяет изменять свое значение.
3) Double (java.lang.Double)
Описание: Класс Double представляет 64-битное число с плавающей запятой (как и double).
Пример использования:
Double value = 3.14159265359;
double primitiveValue = value.doubleValue();
Иммутабельность: Класс Double тоже не изменяет свое значение после создания.
Рассмотрим другие типы классов-оберток в следующем посте.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4✍2🔥2❤1
Иммутабельность в Java. Часть 3.2. Классы обертки примитивных типов данных.
Продолжаем наш обзор классов-оберток над примитивными типами данных в Java:
4) Float (java.lang.Float)
Описание: Класс Float представляет 32-битное число с плавающей запятой (float).
Пример использования:
Float floatValue = 2.71828f;
float primitiveFloatValue = floatValue.floatValue();
Иммутабельность: Класс Float также является иммутабельным.
5) Boolean (java.lang.Boolean)
Описание: Класс Boolean представляет логическое значение (true или false).
Пример использования:
Boolean flag = true;
boolean primitiveFlag = flag.booleanValue();
Иммутабельность: Класс Boolean является иммутабельным и не изменяет свое значение.
6) Character (java.lang.Character)
Описание: Класс Character представляет символ Unicode (как и примитив char).
Пример использования:
Character letter = 'A';
char primitiveLetter = letter.charValue();
Иммутабельность: Класс Character также является иммутабельным.
7) Byte (java.lang.Byte)
Описание: Класс Byte представляет 8-битное целое число (byte).
Пример использования:
Byte smallNumber = 99;
byte primitiveSmallNumber = smallNumber.byteValue();
Иммутабельность: Класс Byte также является иммутабельным.
8) Short (java.lang.Short)
Описание: Класс Short представляет 16-битное целое число (short).
Пример использования:
Short smallValue = 1000;
short primitiveSmallValue = smallValue.shortValue();
Иммутабельность: Класс Short также не изменяет свое значение после создания.
Заключение.
Классы-обертки примитивных типов данных в Java являются иммутабельными. Это означает, что после создания объекта класса-обертки его значение не может быть изменено. Эта особенность позволяет более надежно работать с данными и избегать нежелательных побочных эффектов. Также классы-обертки используются для хранения объектов в различных коллекциях, например List<String> или Map<Integer, String> и др.
👩💻 Наш практический курс Java–разработчика
✅ JavaStart. Подписаться
Продолжаем наш обзор классов-оберток над примитивными типами данных в Java:
4) Float (java.lang.Float)
Описание: Класс Float представляет 32-битное число с плавающей запятой (float).
Пример использования:
Float floatValue = 2.71828f;
float primitiveFloatValue = floatValue.floatValue();
Иммутабельность: Класс Float также является иммутабельным.
5) Boolean (java.lang.Boolean)
Описание: Класс Boolean представляет логическое значение (true или false).
Пример использования:
Boolean flag = true;
boolean primitiveFlag = flag.booleanValue();
Иммутабельность: Класс Boolean является иммутабельным и не изменяет свое значение.
6) Character (java.lang.Character)
Описание: Класс Character представляет символ Unicode (как и примитив char).
Пример использования:
Character letter = 'A';
char primitiveLetter = letter.charValue();
Иммутабельность: Класс Character также является иммутабельным.
7) Byte (java.lang.Byte)
Описание: Класс Byte представляет 8-битное целое число (byte).
Пример использования:
Byte smallNumber = 99;
byte primitiveSmallNumber = smallNumber.byteValue();
Иммутабельность: Класс Byte также является иммутабельным.
8) Short (java.lang.Short)
Описание: Класс Short представляет 16-битное целое число (short).
Пример использования:
Short smallValue = 1000;
short primitiveSmallValue = smallValue.shortValue();
Иммутабельность: Класс Short также не изменяет свое значение после создания.
Заключение.
Классы-обертки примитивных типов данных в Java являются иммутабельными. Это означает, что после создания объекта класса-обертки его значение не может быть изменено. Эта особенность позволяет более надежно работать с данными и избегать нежелательных побочных эффектов. Также классы-обертки используются для хранения объектов в различных коллекциях, например List<String> или Map<Integer, String> и др.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
✍4👨💻3👍2🔥1
Какие из следующих типов данных являются примитивными типами?
Anonymous Quiz
3%
float, char, String
8%
Integer, Double, Boolean
85%
boolean, char, int
4%
long, byte, void
1%
Посмотреть ответ
🎉4👍2😁2❤1👨💻1
JSON. Основы.
JSON (JavaScript Object Notation) - это легкий и удобочитаемый формат обмена данными, который широко используется в программировании, в том числе и в языке Java. JSON представляет собой текстовый формат, предназначенный для хранения и передачи структурированных данных. В этом посте мы рассмотрим основы JSON и как его использовать в Java.
Что такое JSON?
JSON - это формат данных, представленный в виде текста, который состоит из пар "ключ-значение". Эти пары могут быть вложенными, создавая иерархическую структуру данных, а также могут содержать различные типы данных, такие как строки, числа, логические значения и даже другие объекты JSON. Важно отметить, что JSON является независимым от языка форматом, и его можно использовать в различных языках программирования.
Пример JSON:
Давайте рассмотрим пример JSON-объекта, представляющего информацию о человеке на Картинке 1:
{
"firstName": "John",
"lastName": "Doe",
"age": 30,
"isStudent": false,
"address": {
"street": "123 Main St",
"city": "New York"
},
"hobbies": ["reading", "traveling"]
}
В этом примере:
"firstName", "lastName" и "age" - это строки и число.
"isStudent" - это логическое значение.
"address" - это вложенный JSON-объект.
"hobbies" - это массив строк.
Использование JSON в Java:
В Java существует библиотека под названием JSON библиотека, которая позволяет разбирать (парсить) JSON-строки и создавать JSON-объекты.
Пример использования JSON-библиотеки для разбора JSON-строки на Картинке 2.
Заключение.
JSON - это удобный и широко распространенный формат для обмена данными в программах на Java и других языках. Он позволяет представлять структурированные данные и легко обрабатывать их в приложениях. Познакомьтесь с JSON и используйте его для передачи данных в ваших проектах!
👩💻 Наш практический курс Java–разработчика
✅ JavaStart. Подписаться
JSON (JavaScript Object Notation) - это легкий и удобочитаемый формат обмена данными, который широко используется в программировании, в том числе и в языке Java. JSON представляет собой текстовый формат, предназначенный для хранения и передачи структурированных данных. В этом посте мы рассмотрим основы JSON и как его использовать в Java.
Что такое JSON?
JSON - это формат данных, представленный в виде текста, который состоит из пар "ключ-значение". Эти пары могут быть вложенными, создавая иерархическую структуру данных, а также могут содержать различные типы данных, такие как строки, числа, логические значения и даже другие объекты JSON. Важно отметить, что JSON является независимым от языка форматом, и его можно использовать в различных языках программирования.
Пример JSON:
Давайте рассмотрим пример JSON-объекта, представляющего информацию о человеке на Картинке 1:
{
"firstName": "John",
"lastName": "Doe",
"age": 30,
"isStudent": false,
"address": {
"street": "123 Main St",
"city": "New York"
},
"hobbies": ["reading", "traveling"]
}
В этом примере:
"firstName", "lastName" и "age" - это строки и число.
"isStudent" - это логическое значение.
"address" - это вложенный JSON-объект.
"hobbies" - это массив строк.
Использование JSON в Java:
В Java существует библиотека под названием JSON библиотека, которая позволяет разбирать (парсить) JSON-строки и создавать JSON-объекты.
Пример использования JSON-библиотеки для разбора JSON-строки на Картинке 2.
Заключение.
JSON - это удобный и широко распространенный формат для обмена данными в программах на Java и других языках. Он позволяет представлять структурированные данные и легко обрабатывать их в приложениях. Познакомьтесь с JSON и используйте его для передачи данных в ваших проектах!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2✍2🔥2
Каким образом в Java происходит наследование?
Anonymous Quiz
0%
class SomeClass : BaseClass {}
7%
class SomeClass implements BaseClass {}
1%
class SomeClass inherits BaseClass {}
89%
class SomeClass extends BaseClass {}
3%
Посмотреть ответ
👍4🎉3✍1
XML. Основы.
XML (Extensible Markup Language) - это универсальный формат для представления и обмена данными в структурированной форме. Он широко используется в мире программирования и включает в себя множество библиотек и инструментов для обработки и анализа XML-данных в языке Java.
В этом посте мы рассмотрим основы XML и его применение в Java.
Что такое XML?
XML - это текстовый формат, предназначенный для хранения и передачи структурированных данных. В XML данные представляются в виде дерева элементов, состоящих из открывающих и закрывающих тегов. Каждый элемент может иметь атрибуты и содержать другие элементы или текстовые данные. XML позволяет создавать собственные наборы тегов и определять структуру данных в соответствии с конкретными потребностями.
Пример XML-документа, представляющего информацию о книге:
<book>
<title>Java Programming</title>
<author>John Doe</author>
<publishedYear>2022</publishedYear>
</book>
В этом примере:
<book> - это корневой элемент.
<title>, <author>, <publishedYear> - это дочерние элементы.
Текст между тегами - это данные.
Использование XML в Java.
В Java существует множество библиотек для работы с XML, таких как DOM (Document Object Model), SAX (Simple API for XML), и JAXB (Java Architecture for XML Binding). С помощью этих библиотек можно создавать, анализировать и изменять XML-данные.
Пример использования библиотеки DOM для чтения XML-документа на Картинке 2.
Заключение.
XML - это мощный формат для представления структурированных данных, который широко используется в программировании, включая Java. Он позволяет создавать и обрабатывать сложные структуры данных и обмениваться данными между различными приложениями.
👩💻 Наш практический курс Java–разработчика
✅ JavaStart. Подписаться
XML (Extensible Markup Language) - это универсальный формат для представления и обмена данными в структурированной форме. Он широко используется в мире программирования и включает в себя множество библиотек и инструментов для обработки и анализа XML-данных в языке Java.
В этом посте мы рассмотрим основы XML и его применение в Java.
Что такое XML?
XML - это текстовый формат, предназначенный для хранения и передачи структурированных данных. В XML данные представляются в виде дерева элементов, состоящих из открывающих и закрывающих тегов. Каждый элемент может иметь атрибуты и содержать другие элементы или текстовые данные. XML позволяет создавать собственные наборы тегов и определять структуру данных в соответствии с конкретными потребностями.
Пример XML-документа, представляющего информацию о книге:
<book>
<title>Java Programming</title>
<author>John Doe</author>
<publishedYear>2022</publishedYear>
</book>
В этом примере:
<book> - это корневой элемент.
<title>, <author>, <publishedYear> - это дочерние элементы.
Текст между тегами - это данные.
Использование XML в Java.
В Java существует множество библиотек для работы с XML, таких как DOM (Document Object Model), SAX (Simple API for XML), и JAXB (Java Architecture for XML Binding). С помощью этих библиотек можно создавать, анализировать и изменять XML-данные.
Пример использования библиотеки DOM для чтения XML-документа на Картинке 2.
Заключение.
XML - это мощный формат для представления структурированных данных, который широко используется в программировании, включая Java. Он позволяет создавать и обрабатывать сложные структуры данных и обмениваться данными между различными приложениями.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3✍2👨💻2🔥1
JSON и XML, сравнение.
Привет 🚀
Сегодня мы сравним 2 популярных форматах данных: JSON и XML. Оба они широко используются для обмена информацией, но у них есть свои особенности.
1) Формат записи:
JSON: Простой и легкий для чтения и записи. Основан на парах "ключ-значение".
XML: Имеет более развернутый синтаксис с использованием открывающих и закрывающих тегов.
2) Читаемость:
JSON: Легко читаем и понимаем человеком, благодаря своей компактной структуре.
XML: Содержит много лишних символов, что делает его менее читаемым.
3) Поддержка типов данных:
JSON: Поддерживает базовые типы данных (числа, строки, булевы значения, массивы, объекты).
XML: Может представлять различные типы данных, но требует больше усилий для парсинга.
4) Расширяемость:
JSON: Менее расширяем в отношении добавления новых полей или изменения структуры.
XML: Более гибок в этом отношении, благодаря возможности создания новых тегов.
5) Поддержка в Java:
JSON: В Java часто используют библиотеки, такие как Jackson или Gson, для преобразования JSON в объекты и наоборот.
XML: Для работы с XML в Java часто применяют библиотеку DOM или SAX.
Пример JSON и XML на Картинке.
{
"name": "John Doe",
"age": 30,
"city": "New York"
}
<person>
<name>John Doe</name>
<age>30</age>
<city>New York</city>
</person>
Выбор между JSON и XML зависит от конкретной ситуации. Если важна человеко-читаемость и простота, JSON - отличный выбор. Если нужна расширяемость и поддержка различных типов данных, XML также может быть полезен.
Надеюсь, эта информация поможет вам лучше понять различия между JSON и XML в мире разработки, в частности на Java! ✨
👩💻 Наш практический курс Java–разработчика
✅ JavaStart. Подписаться
Привет 🚀
Сегодня мы сравним 2 популярных форматах данных: JSON и XML. Оба они широко используются для обмена информацией, но у них есть свои особенности.
1) Формат записи:
JSON: Простой и легкий для чтения и записи. Основан на парах "ключ-значение".
XML: Имеет более развернутый синтаксис с использованием открывающих и закрывающих тегов.
2) Читаемость:
JSON: Легко читаем и понимаем человеком, благодаря своей компактной структуре.
XML: Содержит много лишних символов, что делает его менее читаемым.
3) Поддержка типов данных:
JSON: Поддерживает базовые типы данных (числа, строки, булевы значения, массивы, объекты).
XML: Может представлять различные типы данных, но требует больше усилий для парсинга.
4) Расширяемость:
JSON: Менее расширяем в отношении добавления новых полей или изменения структуры.
XML: Более гибок в этом отношении, благодаря возможности создания новых тегов.
5) Поддержка в Java:
JSON: В Java часто используют библиотеки, такие как Jackson или Gson, для преобразования JSON в объекты и наоборот.
XML: Для работы с XML в Java часто применяют библиотеку DOM или SAX.
Пример JSON и XML на Картинке.
{
"name": "John Doe",
"age": 30,
"city": "New York"
}
<person>
<name>John Doe</name>
<age>30</age>
<city>New York</city>
</person>
Выбор между JSON и XML зависит от конкретной ситуации. Если важна человеко-читаемость и простота, JSON - отличный выбор. Если нужна расширяемость и поддержка различных типов данных, XML также может быть полезен.
Надеюсь, эта информация поможет вам лучше понять различия между JSON и XML в мире разработки, в частности на Java! ✨
Please open Telegram to view this post
VIEW IN TELEGRAM
✍6👍5🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5😁4✍2👍2
В какой коллекции в Java элементы хранятся в виде пар ключ–значение?
Anonymous Quiz
3%
ArrayList
9%
HashSet
2%
LinkedList
85%
HashMap
0%
PriorityQueue
1%
Посмотреть ответ
👍4🎉2✍1😁1👨💻1
Знакомство с REST API. Часть 1.
🌐 Что такое REST API?
REST (Representational State Transfer) - это архитектурный стиль для построения веб-сервисов, который использует стандартные протоколы HTTP. REST API позволяет нам создавать, изменять, удалять и получать данные с удаленного сервера.
Ключевые понятия:
1) Ресурсы (Resources):
В REST API данные представлены в виде ресурсов. Ресурсы могут быть объектами, услугами или чем-то еще.
2) HTTP методы:
REST API использует стандартные HTTP методы для выполнения операций:
GET - получение данных.
POST - создание новых данных.
PUT - обновление данных.
DELETE - удаление данных.
3) Универсальные Идентификаторы (URI):
Каждый ресурс в REST API идентифицируется уникальным URI (Uniform Resource Identifier). Например, https://api.example.com/users, где https - протокол.
4) Представление (representation):
Данные, представленные в REST API, могут быть в различных форматах, таких как JSON или XML.
5) Stateless (без состояния):
Клиент и сервер обмениваются данными без хранения состояния между запросами. Каждый запрос сервера содержит всю информацию, необходимую для выполнения операции.
Это важное свойство REST API, о котором обязательно нужно говорить на собеседовании!
🚀 Пример использования:
Давайте представим, что у нас есть приложение для управления книгами на полке. Мы можем использовать REST API для создания, получения, обновления и удаления книг.
1) Создание книги:
Метод: POST
URI: https://api.example.com/books
Тело запроса (Body): JSON с данными задачи.
2) Получение списка книг:
Метод: GET
URI: https://api.example.com/books
3) Обновление книги:
Метод: PUT
URI: https://api.example.com/books/{bookId}
Тело запроса (Body): JSON с обновленными данными книги.
4) Удаление книги:
Метод: DELETE
URI: https://api.example.com/books/{bookId}
Это основы REST API! Желательно, запомнить перечисленные примеры, чтобы смочь воспроизвести их на собеседовании, когда спросят про REST API.
👩💻 Наш практический курс Java–разработчика
✅ JavaStart. Подписаться
🌐 Что такое REST API?
REST (Representational State Transfer) - это архитектурный стиль для построения веб-сервисов, который использует стандартные протоколы HTTP. REST API позволяет нам создавать, изменять, удалять и получать данные с удаленного сервера.
Ключевые понятия:
1) Ресурсы (Resources):
В REST API данные представлены в виде ресурсов. Ресурсы могут быть объектами, услугами или чем-то еще.
2) HTTP методы:
REST API использует стандартные HTTP методы для выполнения операций:
GET - получение данных.
POST - создание новых данных.
PUT - обновление данных.
DELETE - удаление данных.
3) Универсальные Идентификаторы (URI):
Каждый ресурс в REST API идентифицируется уникальным URI (Uniform Resource Identifier). Например, https://api.example.com/users, где https - протокол.
4) Представление (representation):
Данные, представленные в REST API, могут быть в различных форматах, таких как JSON или XML.
5) Stateless (без состояния):
Клиент и сервер обмениваются данными без хранения состояния между запросами. Каждый запрос сервера содержит всю информацию, необходимую для выполнения операции.
Это важное свойство REST API, о котором обязательно нужно говорить на собеседовании!
🚀 Пример использования:
Давайте представим, что у нас есть приложение для управления книгами на полке. Мы можем использовать REST API для создания, получения, обновления и удаления книг.
1) Создание книги:
Метод: POST
URI: https://api.example.com/books
Тело запроса (Body): JSON с данными задачи.
2) Получение списка книг:
Метод: GET
URI: https://api.example.com/books
3) Обновление книги:
Метод: PUT
URI: https://api.example.com/books/{bookId}
Тело запроса (Body): JSON с обновленными данными книги.
4) Удаление книги:
Метод: DELETE
URI: https://api.example.com/books/{bookId}
Это основы REST API! Желательно, запомнить перечисленные примеры, чтобы смочь воспроизвести их на собеседовании, когда спросят про REST API.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4✍3🔥3👨💻1
Знакомство с REST API. Часть 2.
Некорректный формат запроса.
В REST API очень часто начинающие разработчики допускают ошибку, когда отправляют запрос в API, используя неверный HTTP-метод или предоставляя данные в неправильном формате. Важно понимать ожидаемый формат запроса, чтобы избежать этой проблемы.
Примеры:
1) Неверный HTTP-метод:
Ошибка: Мы пытаемся выполнить операцию по созданию ресурса (например, добавление нового пользователя), используя метод GET вместо POST.
Избежание: Нужно проверить документацию API и использовать соответствующий HTTP-метод.
// Ошибка
GET /api/users/create
// Исправление
POST /api/users
2) Неправильный формат данных:
Ошибка: Передача данных в запросе в неверном формате, не соответствующем ожидаемому API (например, отправка XML, когда API принимает JSON).
Избежание: Нужно проверить формат данных, который ожидает API, и убедиться, что наш запрос соответствует этим требованиям.
// Ошибка (ожидается JSON)
POST /api/users
Content-Type: application/xml
<user>
<name>John Doe</name>
</user>
// Исправление
POST /api/users
Content-Type: application/json
{
"name": "John Doe"
}
Главное правило — всегда внимательно читать документацию API, чтобы быть уверенным в правильном использовании HTTP-методов и формата данных при отправке запросов.
👩💻 Наш практический курс Java–разработчика
✅ JavaStart. Подписаться
Некорректный формат запроса.
В REST API очень часто начинающие разработчики допускают ошибку, когда отправляют запрос в API, используя неверный HTTP-метод или предоставляя данные в неправильном формате. Важно понимать ожидаемый формат запроса, чтобы избежать этой проблемы.
Примеры:
1) Неверный HTTP-метод:
Ошибка: Мы пытаемся выполнить операцию по созданию ресурса (например, добавление нового пользователя), используя метод GET вместо POST.
Избежание: Нужно проверить документацию API и использовать соответствующий HTTP-метод.
// Ошибка
GET /api/users/create
// Исправление
POST /api/users
2) Неправильный формат данных:
Ошибка: Передача данных в запросе в неверном формате, не соответствующем ожидаемому API (например, отправка XML, когда API принимает JSON).
Избежание: Нужно проверить формат данных, который ожидает API, и убедиться, что наш запрос соответствует этим требованиям.
// Ошибка (ожидается JSON)
POST /api/users
Content-Type: application/xml
<user>
<name>John Doe</name>
</user>
// Исправление
POST /api/users
Content-Type: application/json
{
"name": "John Doe"
}
Главное правило — всегда внимательно читать документацию API, чтобы быть уверенным в правильном использовании HTTP-методов и формата данных при отправке запросов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3👨💻2⚡1✍1